自定义progressbar 样式
16lz
2022-05-14
如播放器界面的进度条样式。一下是代码,需要注意的是:有些同学反馈进度条的大小和拖动按钮一样大,这里只要设置进度条的两个属性即可解决:android:minHeight 和android:maxHeight
seekbar.xml
<RelativeLayoutandroid:id="@+id/player_playshow_ll"android:layout_width="fill_parent"android:layout_height="wrap_content"android:background="@drawable/ic_play_time_bg"> <RelativeLayout android:id="@+id/rl"android:layout_width="210dp"android:layout_height="wrap_content" android:layout_centerVertical="true" ><ImageViewandroid:id="@+id/seek_left"android:layout_width="wrap_content"android:layout_height="8dp"android:layout_alignParentLeft="true"android:layout_centerVertical="true"android:background="@drawable/ic_seek_left_bg"/><ImageViewandroid:id="@+id/seek_mid"android:layout_width="210dp"android:layout_height="8dp"android:layout_centerVertical="true"android:layout_toRightOf="@+id/seek_left"android:background="@drawable/ic_seek_bg"/><ImageViewandroid:id="@+id/seek_right"android:layout_width="wrap_content"android:layout_height="8dp"android:layout_alignParentRight="true"android:layout_centerVertical="true"android:background="@drawable/ic_seek_right_bg"/><SeekBar android:id="@+id/player_timeprogress" android:layout_width="300dp" android:layout_height="wrap_content" android:layout_centerVertical="true" android:keepScreenOn="true" android:max="100" android:maxHeight="8dp" android:minHeight="8dp" android:progress="50" android:progressDrawable="@drawable/seekbar_img" /></RelativeLayout> </RelativeLayout>
seekbar_img.xml:
<?xml version="1.0" encoding="utf-8"?><layer-list xmlns:android="http://schemas.android.com/apk/res/android" ><!-- 进和能量图 --><item android:id="@+android:id/progress"><clip><shape ><corners android:radius="5dip" /><gradientandroid:angle="0"android:centerColor="#F56100"android:centerX="0.75"android:endColor="#F56100"android:startColor="#F56100" /></shape></clip></item></layer-list>
如次便能实现如上效果的进度条
更多相关文章
- Android(安卓)ImageView图片拖动效果
- Android(安卓)中Seekbar详解及简单实例
- Android(安卓)拖动条SeekBar的简单使用
- [原创] 如何在android中实现swipe的手势功能及页面拖动动画
- Android音乐播放器开发
- Android(安卓)使用LayerDrawable自定制SeekBar的外观
- Android(安卓)SeekBar的使用,进度条的另一种实现方式
- android中随手指拖动滑屏
- Android仿IOS回弹效果 ScrollView回弹 总结