文章目录
- 1.布局设置
-
- 总体展示
- 图片按钮样式
- 进度条样式
- 2.MainActivity主界面代码
-
-
- 动作定义
- 自定义广播
- 动态发送广播
- 动作监听
-
- 3.MusicService服务代码
-
- 音乐准备
- 循环绑定
- 进度条
- 逻辑控制
- 结果演示
- 5.全部代码
1.布局设置
总体展示
图片按钮样式
<LinearLayout
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="0.5"
android:gravity="center"
android:orientation="horizontal"
android:weightSum="4">
<ImageButton
android:id="@+id/previous"
android:layout_width="0dp"
android:layout_height="50dp"
android:layout_weight="1"
android:background="#FFFFFF"
android:src="@drawable/previous" />
<ImageButton
android:id="@+id/play"
android:layout_width="0dp"
android:layout_height="50dp"
android:layout_weight="1"
android:background="#FFFFFF"
android:src="@drawable/play" />
<ImageButton
android:id="@+id/stop"
android:layout_width="0dp"
android:layout_height="50dp"
android:layout_weight="1"
android:background="#FFFFFF"
android:src="@drawable/stop" />
<ImageButton
android:id="@+id/next"
android:layout_width="0dp"
android:layout_height="50dp"
android:layout_weight="1"
android:background="#FFFFFF"
android:src="@drawable/next" />
</LinearLayout>
进度条样式
<LinearLayout
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="0.1"
android:orientation="horizontal">
<TextView
android:id="@+id/currentTime"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="0.1"
android:gravity="center"
android:text="@string/beginTime"
android:textSize="18sp" />
<ProgressBar
android:id="@+id/progressBar"
style="@style/Widget.AppCompat.ProgressBar.Horizontal"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:layout_weight="1.4"
android:max="100" />
<TextView
android:id="@+id/totalTime"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="0.1"
android:gravity="center"
android:text="@string/endTime"
android:textSize="18sp" />
发布者:admin,转转请注明出处:http://www.yc00.com/web/1754990816a5224615.html
评论列表(0条)