专栏首页肖蕾的博客Android 自定义Seekbar样式

Android 自定义Seekbar样式

背景# Android 自定义Seekbar样式

<SeekBar    android:layout_width="0dp"    android:layout_height="wrap_content"    android:layout_weight="1"    android:maxHeight="7dp"    android:minHeight="7dp"    android:paddingStart="0dp"    android:paddingEnd="0dp"    android:progressDrawable="@drawable/seekbar_bg"    android:splitTrack="false"    android:thumb="@drawable/seekbar_thumb_bg"    android:thumbOffset="0dp"    tools:progress="50" />

seekbar_bg

<?xml version="1.0" encoding="utf-8"?><layer-list xmlns:android="http://schemas.android.com/apk/res/android">    <!--背景颜色-->    <item android:id="@android:id/background">        <shape>            <!--圆角程度-->            <corners android:radius="5dp" />            <solid android:color="@color/white" />        </shape>    </item>    <!--进度颜色-->    <item android:id="@android:id/progress">        <clip>            <shape>                <!--圆角程度-->                <corners android:radius="5dp" />                <solid android:color="#41e3d7" />            </shape>        </clip>    </item></layer-list>

seekbar_thumb_bg

<?xml version="1.0" encoding="utf-8"?><selector xmlns:android="http://schemas.android.com/apk/res/android">    <!--获取焦点和没有按下的时候-->    <item android:drawable="@drawable/seekbar_thumb" android:state_focused="true" android:state_pressed="false" />    <!--获取焦点但按下的时候-->    <item android:drawable="@drawable/seekbar_thumb" android:state_focused="true" android:state_pressed="true" />    <!--没有获取焦点按下的时候-->    <item android:drawable="@drawable/seekbar_thumb" android:state_focused="false" android:state_pressed="true" />    <!--默认的时候-->    <item android:drawable="@drawable/seekbar_thumb" /></selector>

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 为安卓APP设置统一风格的界面切换动画那么

    Xiaolei123
  • 打造一个无数据显示无数据提示信息的ListView

    Xiaolei123
  • 关于AndroidStudio混淆打包 proguard-rules.pro 的配置关于AndroidStudio混淆打包 proguard-rules.pro 的配置

    Xiaolei123
  • Android 6.0取消了HttpClient等方法解决方法

    在eclipse或 android studio开发,   设置android SDK的编译版本为23时,且使用了httpClient相关类的库项目:如and...

    饮水思源为名
  • Android开发第六讲EditText 编辑框

    EditText 继承自 TextView 所以它的属性我们可以使用. TextView不支持文字的编辑.而EditText支持文字的编辑.

    IBinary
  • Android--MaterialDesign动画之转场动画(Activity transitions)

    以前的Activity之间跳转比较生硬,用户很明显的会感觉到跳转,MaterialDesign推出了新的转场动画,可以实现两个界面之间的共享元素,使跳转带来的体...

    aruba
  • Android--vector动画

    aruba
  • Android--SearchView基本使用

    aruba
  • 初级篇,利用 Android 搭建一个简易的人脸识别APP

    YuanYing
  • 显示时间(TextClock和AnalogClock)

    TextClocks是以数字时钟的形式显示. AnalogClock是模拟时钟.

    李小白是一只喵

扫码关注云+社区

领取腾讯云代金券