准备六张wifi不同信号强度的素材图片,复制到drawable目录中
在drawable目录中新建frame文件,并编写代码
在Activity中编写布局文件,添加Button和ImageView控件,Button添加onClick方法,ImageView添加src为 frame文件
初始化ImageView控件
ImageView signalIv = findViewById(R.id.act_frame_signal_iv);
public void signal(View view) { //通过IV控件获取AnimationDrawable对象 AnimationDrawable ad = (AnimationDrawable) signalIv.getDrawable(); //判断动画是否在运行 if (!ad.isRunning()) { ad.start(); } else { ad.stop(); } }