欢迎关注 『安卓』 系列,持续更新中
欢迎关注 『安卓』 系列,持续更新中
【1.修改按钮样式之圆角按钮+按钮图标(保姆级图文+附示例+api例程)】
【2.修改app名、图标、主题风格(保姆级图文+附示例+api例程)】
【3.修改列表增加下划线样式(保姆级图文+附示例)】
【4.修改SeekBar样式进度条样式(保姆级图文+附示例)】
【5.关于音乐播放器的按钮动态效果修改】
【更多内容敬请期待】
需要用到的图片文件给你打包好了,直接下载 https://download.csdn.net/download/u011027547/74908220
我这里修改之后的按钮如果有问题,可以在评论区讨论。
实现效果
API说明:
img_play.setImageResource(R.drawable.stop);//点击后设置为stop图片,此时音乐不播放
img_play.setImageResource(参数);
- 参数 填写要被修改的按钮图片
MainActivity.java的修改
修改例程
修改之前
public static Handler hh=new Handler(){
@Override
public void handleMessage(@NonNull Message msg) {
switch (msg.what){
case 100:
SendData sendData=(SendData) msg.obj;
progress=sendData.progress;
max=sendData.max;
index=sendData.index;
sb.setMax(max);
sb.setProgress(progress);
tv_time.setText(MP3Utils.timeParse(progress)+"/"+MP3Utils.timeParse(max));
tv_title.setText(list.get(index).getTitle());
break;
case 200:
int tt=msg.arg1;
if (tt==1){
img_play.setImageResource(android.R.drawable.ic_media_pause);
}
if (tt==-1){
img_play.setImageResource(android.R.drawable.ic_media_play);
}
break;
case 300:
max=0;
progress=0;
img_play.setImageResource(android.R.drawable.ic_media_pause);//点击后设置为stop图片,此时音乐不播放
sb.setProgress(0);
tv_time.setText("00:00/00:00");//设置时间清零
tv_title.setText("等待加载歌曲信息");//设置歌曲标题清零
break;
}
}
};
修改之后
public static Handler hh=new Handler(){
@Override
public void handleMessage(@NonNull Message msg) {
switch (msg.what){
case 100:
SendData sendData=(SendData) msg.obj;
progress=sendData.progress;
max=sendData.max;
index=sendData.index;
sb.setMax(max);
sb.setProgress(progress);
tv_time.setText(MP3Utils.timeParse(progress)+"/"+MP3Utils.timeParse(max));
tv_title.setText(list.get(index).getTitle());
break;
case 200:
int tt=msg.arg1;
//设置按钮图片
if (tt==1){
img_play.setImageResource(R.drawable.stop);//点击后设置为stop图片,此时音乐不播放
}
if (tt==-1){
img_play.setImageResource(R.drawable.play);
}
break;
case 300:
max=0;
progress=0;
img_play.setImageResource(R.drawable.stop);//点击后设置为stop图片,此时音乐不播放
sb.setProgress(0);
tv_time.setText("00:00/00:00");//设置时间清零
tv_title.setText("等待加载歌曲信息");//设置歌曲标题清零
break;
}
}
};
总结
大家喜欢的话,给个👍,点个关注!继续跟大家分享敲代码过程中遇到的问题!
版权声明:
发现你走远了@mzh原创作品,转载必须标注原文链接
Copyright 2022 mzh
Crated:2022-1-8