刚踏入大四,因为找实习,突然想做个简易的音乐播放器练习一下。为了记录自己的开发过程,于是写成了博客。由于本人是一枚学生,可能在开发过程中有很多不规范的地方以及不足,希望大家提出并交流,共同进步。

第一步:实现界面

在最初的时候想要实现怎样的界面才能好看些,参考了许多,最后准备模仿网易云音乐实现自己的界面。因为考虑到这个播放器功能简单,所以也没有去做类似于网易云音乐那样华丽的界面,可以滑动、切换等等......只是简单的表象是网易云音乐的样子,希望大家勿喷。下面就是播放器的首页:




下面是实现这个界面的代码:

<?xml version="1.0" encoding="utf-8"?>                                                                                                                                                

注:1、因为考虑到后期可能会有button滑动效果,所以添加了Scrollview包括整个中间的布局(虽然现在没有,可能后期也不会做。视情况而定)

2、Scrollview使用需要注意的一点是Scrollview里面只能包含一个子View。当有多个View的时候,可以用LinearLayout等布局包含,使其直接子View只有一个

3、为了使bottom控件在LinearLayout中能在最底部显示,添加了一个LinearLayout布局并且使其layout_weight = 1,目的就是为了占满屏幕剩余空间

这是top和bottom的布局,我一并贴了出来

<?xml version="1.0" encoding="utf-8"?>                                        
<?xml version="1.0" encoding="utf-8"?>                                                                                                                                                    

注:对于bottom代码我也有点小疑问,就是如何能够使SeekBar进度调布满全屏。这个问题是我没有解决好的,希望知道的大神能给予指导。谢谢

结尾:以上呢,就是项目的开篇。刚开始写博客,经验不足,所以第一天的内容比较少。明天会继续更新博客,贴出更多的内容


更多相关文章

  1. Android布局中使用的@、@+、?和*的详细描述
  2. Android(安卓)9.1 定制开机向导
  3. Android(安卓)PocketSphinx离线语音识别集成总结
  4. 支持单选,多选,还可以限制选择的数量的android流式布局
  5. API Guides——Toasts
  6. Android(安卓)layout 使用include和merge 标签
  7. [置顶] Android(安卓)listview 部分布局监听
  8. android TextView 字体竖着写(纵向)的方案
  9. android在java代码中动态添加组件及相关布局方法(LayoutParams)

随机推荐

  1. 申请图吧地图Android(安卓)API密钥详解
  2. Android软Watchdog源码分析
  3. Android(安卓)studio 卡的问题
  4. 2019年 Android(安卓)开源框架 排行榜 TO
  5. 剖析Android自带Widget-Music播放器
  6. android SD卡文件监听
  7. TQ210搭载Android(安卓)4.0.3测试Google
  8. Android(安卓)JNI 实例
  9. 关于Android四大基本组件介绍与生命周期
  10. Spring for Android(安卓)1.0.0发布