本文共 1372 字,大约阅读时间需要 4 分钟。
在第五版的基础上完成一些项目的特色效果添加,例如启动的时候有一个启动动画,让项目的特色更加鲜明。本次任务的重点是通过增加一个启动界面类来实现加载动画效果(一个来回旋转的音符)。
新的布局资源(activity_splash.xml):
播放模式按钮模板(custom_border.xml):
创建动画相关模板(animator.xml):
重点创建启动界面类(SplahScreenActivity):
创建应用模板:
创建所需的子包:
拷贝所需资源并存放到正确位置:
在项目清单中进行授权:
创建动画资源文件(animator):
创建自定义边框配置文件(custom_border.xml):
创建布局资源文件(activity_splash.xml)与音乐列表项布局(music_list_item.xml):
查看子包中的 adapter 代码:
查看 app 中的接口(AppConstants)与 MusicPlayerApplication 代码:
查看 Service 子包中的代码(MusicService):
查看实体代码内容(Music):
查看 UI 子包代码内容:
通过上述步骤的完成,可以实现启动界面类(SplashScreenActivity)的编写与动画效果的展示,确保项目特色效果更加鲜明。
本次任务在开始的时候本来是没有什么头绪的,但经过查看第二阶段实训项目的一些提示,并在这些提示下进行试探性研究,最后完成了任务。虽然过程中遇到了一些困难,但成绩有目共睹。自己对代码的掌握能力和耐心都得到了很大提升。虽然开发过程中有些枯燥,但通过不断的重复和精进,终于达到了预期效果。感谢自己的坚持与努力!
加油!
转载地址:http://mrbqz.baihongyu.com/