源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

Android下修改SeekBar样式的解决办法

  • 时间:2021-07-29 16:29 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:Android下修改SeekBar样式的解决办法
[b]SeekBar配置文件: [/b]Xml代码
[u]复制代码[/u] 代码如下:
<SeekBar              android:id="@+id/player_seekbar"             android:layout_width="245px"             android:layout_height="25px"             android:progressDrawable="@drawable/seekbar_style"             android:thumb="@drawable/thumb"             android:paddingLeft="16px"             android:paddingRight="15px"             android:paddingTop="5px"             android:paddingBottom="5px"             android:progress="0"             android:max="0"             android:secondaryProgress="0"             />   
android:progressDrawable="@drawable/seekbar_style"背景条 [b]seekbar_style配置如下: [/b]Xml代码
[u]复制代码[/u] 代码如下:
<?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="5dip" />                 <gradient                         android:startColor="#ff9d9e9d"                         android:centerColor="#ff5a5d5a"                         android:centerY="0.75"                         android:endColor="#ff747674"                         android:angle="270"                 />             </shape>         </item>         <item android:id="@android:id/secondaryProgress">             <clip>                 <shape>                     <corners android:radius="5dip" />                     <gradient                             android:startColor="#80ffd300"                             android:centerColor="#80ffb600"                             android:centerY="0.75"                             android:endColor="#a0ffcb00"                             android:angle="270"                     />                 </shape>             </clip>         </item>         <item android:id="@android:id/progress">             <clip>                 <shape>                     <corners android:radius="5dip" />                     <gradient                             android:startColor="#ff0099CC"                             android:centerColor="#ff3399CC"                             android:centerY="0.75"                             android:endColor="#ff6699CC"                             android:angle="270"                     />                 </shape>             </clip>         </item>    </layer-list>   
[b]或者:用图片如下: [/b]Xml代码
[u]复制代码[/u] 代码如下:
<?xml version="1.0" encoding="utf-8"?>    <layer-list xmlns:android="http://schemas.android.com/apk/res/android">        <item android:id="@android:id/background"               android:drawable="@drawable/progress_bg" />        <item android:id="@android:id/secondaryProgress"              android:drawable="@drawable/second_progress">        </item>            <item android:id="@android:id/progress"              android:drawable="@drawable/first_progress">        </item>     </layer-list>   
[b]方形 [/b]Xml代码
[u]复制代码[/u] 代码如下:
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">         <item android:id="@android:id/background"         android:drawable="@drawable/progress_bg" />         <item android:id="@android:id/secondaryProgress">          <clip android:drawable="@drawable/second_progress" />         </item>         <item android:id="@android:id/progress">              <clip android:drawable="@drawable/first_progress" />         </item>     </layer-list>   
android:thumb="@drawable/thumb"就是那个会动的球 [b]配置如下: [/b]Xml代码
[u]复制代码[/u] 代码如下:
<?xml version="1.0" encoding="UTF-8"?>    <selector xmlns:android="http://schemas.android.com/apk/res/android">              <!-- 按下状态-->        <item             android:state_focused="true"             android:state_pressed="true"             android:drawable="@drawable/thumb_pressed" />              <!-- 普通无焦点状态 -->        <item             android:state_focused="false"             android:state_pressed="false"            android:drawable="@drawable/thumb_normal" />                    <!-- 有焦点状态-->        <item             android:state_focused="true"             android:state_pressed="false"                        android:drawable="@drawable/thumb_focused" />               <!-- 有焦点 -->        <item             android:state_focused="true"                        android:drawable="@drawable/thumb_focused" />       </selector> 
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部