返回顶部
首页 > 资讯 > 移动开发 >Android下修改SeekBar样式的解决办法
  • 244
分享到

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

seekbarAndroid 2022-06-06 10:06:36 244人浏览 安东尼
摘要

SeekBar配置文件:Xml代码 代码如下:<SeekBar          

SeekBar配置文件:
Xml代码
代码如下:
<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"背景条
seekbar_style配置如下:
Xml代码
代码如下:
<?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"   
         &nb sp;               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>   

或者:用图片如下:
Xml代码
代码如下:
<?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>   

方形
Xml代码
代码如下:
<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"就是那个会动的球
配置如下:
Xml代码
代码如下:
<?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> 

您可能感兴趣的文章:Android 可拖动的seekbar自定义进度值Android控件之SeekBar的用法总结Android自定义SeekBar实现视频播放进度条Android自定义竖直方向SeekBar多色进度条Android自定义SeekBar滑动显示数字android之SeekBar控件用法详解Android利用SeekBar实现简单音乐播放器Android seekbar(自定义)控制音量同步更新Android开发之SeekBar基本使用及各种美观样式示例


--结束END--

本文标题: Android下修改SeekBar样式的解决办法

本文链接: https://lsjlt.com/news/27484.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Android下修改SeekBar样式的解决办法
    SeekBar配置文件:Xml代码 代码如下:<SeekBar          ...
    99+
    2022-06-06
    seekbar Android
  • Android修改Dialog样式的方法
    目录一、Dialog源码解析1.1 new AlertDialog.Builder(this).create()1.2 AlertController二、修改Dialog样式2.1 ...
    99+
    2024-04-02
  • 修改Android App样式风格的方法
    android中可以自定义主题和风格。风格,也就是style,我们可以将一些统一的属性拿出来,比方说,长,宽,字体大小,字体颜色等等。可以在res/values目录下新建一个s...
    99+
    2022-06-06
    方法 app Android
  • ELEMENT UI样式无法修改怎么办
    ELEMENT UI样式无法修改怎么办,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。做项目需要用到Element UI组件来写,非常方便,但毕竟Element UI是有它自己的...
    99+
    2023-06-04
  • Android更改EditText下划线颜色样式的方法
    前言 相信大家都知道,当使用AppCompatEditText(Edit Text)时,默认的下划线是跟随系统的#FF4081的颜色值的,通过改变这个值可以改变所有的颜色样式 ...
    99+
    2022-06-06
    edittext 方法 Android
  • elementui的el-popover修改样式不生效的解决方法
    本篇内容介绍了“elementui的el-popover修改样式不生效的解决方法”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!在使用elem...
    99+
    2023-06-20
  • Vista系统下修改hosts文件无效的解决办法
    解决这个问题之前,我们先来简略谈下hosts文件,很多新手朋友可能还不了解,软媒最早在Vista之家(www.vista123.com)上面曾经多次介绍过网络反黑文件,就是通过修改hosts文件来实现对恶意网址的屏蔽甚至...
    99+
    2023-05-25
    Vista 修改hosts 文件 hosts 系统 解决办法
  • Android 修改Preferences默认样式的步骤
    目录1,查找源码2,覆盖源码3,点击水波效果Android开发中难免会遇到参数配置的功能,此时可以通过普通的布局实现,不过android sdk中也为我们提供了Preferences...
    99+
    2024-04-02
  • css input样式的修改方法
    这篇文章主要介绍css input样式的修改方法,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!css input样式修改的方法:1、利用伪类元素改变radio样式;2、利用label指向input,然后通过改变lab...
    99+
    2023-06-14
  • elementui的el-popover修改样式不生效的解决
    在使用element-ui的时候,有一个常用的组件,那就是el-popover,但是element-ui官方文档中样式跟用法都比较局限,在使用时都需要改动样式 项目中使用了el-po...
    99+
    2024-04-02
  • Android修改字体样式的示例代码
    在Android实际开发中根据UI的设计图,经常要去改变系统默认的字体样式这样做会使apk变大很多啊而且为什么android要使用ios的字体-_-#单独设置字体样式(1)Android系统提供了几种字体样式可供选择通过设置typeface...
    99+
    2023-05-30
    android 字体 样式
  • Android 12.0仿ios的hotseat效果修改hotseat样式
    1.概述 最近在12.0产品项目需求的需要,系统原生Launcher的布局样式很一般,所以需要重新设计ui对布局样式做调整,产品在看到 ios的hotseat效果觉得特别美观,所以要仿ios一样不需要横屏铺满的效果 居中显示就行了,所以就要...
    99+
    2023-09-11
    android launcher hotseat样式 仿ios的hotseat样式 launcher3
  • vue修改滚动条样式的方法
    目录首先要知道,修改滚动条样式,利用伪元素-webkit-scrollbar。 注意, ::-webkit-scrollbar仅仅支持WebKit的浏览器(例如谷歌Chrome、苹果...
    99+
    2024-04-02
  • Android 4.0 设置全屏修改的解决方法
    最近在做一个平板的应用,底部的BACK HOME 还有电池WIFI的那一条STATUS_BAR设置全屏后怎么也去不掉,查找资料后,发现一个比较好的方法,在此分享 第一种方式(程...
    99+
    2022-06-06
    方法 Android
  • Mac 下 Android Studio 不打印日志的解决办法
    Mac 下 Android Studio 不打印日志的解决办法前言:在 Mac 下使用 Android Studio 时常会遇到 Android Monitor 突然不打印日志的情况,目前我知道的有三个方法:1.重启 Android Stu...
    99+
    2023-05-30
    mac android studio
  • jquery修改css样式的方法有哪些
    jQuery修改CSS样式的方法有以下几种:1. 使用css()方法:可以在括号内指定要修改的CSS属性和属性值。例如:`$(sel...
    99+
    2023-08-09
    jquery css
  • jQuery修改CSS样式的方法是什么
    这篇文章主要介绍了jQuery修改CSS样式的方法是什么的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇jQuery修改CSS样式的方法是什么文章都会有所收获,下面我们一起来看看吧。一、基本概念在使用jQuery...
    99+
    2023-07-05
  • vue中element组件样式修改无效如何解决
    本文小编为大家详细介绍“vue中element组件样式修改无效如何解决”,内容详细,步骤清晰,细节处理妥当,希望这篇“vue中element组件样式修改无效如何解决”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。如...
    99+
    2023-07-04
  • Android Studio 下载kotlin-compiler-embeddable-1.8.0.jar慢的解决办法
    一、前往以下官网: https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-compiler-embeddable/1.8.0/ 做两件事         1. ...
    99+
    2023-09-12
    android studio android kotlin
  • Android studio 下的APK打包失败问题解决办法
    Android studio 下的APK打包失败问题解决办法今天遇到了一个奇怪的问题,本来在Android studio 1.4上运行的好好的程序,到了我更新完的Android studio 2.1上就打包失败了,但是用调试机直接运行则没问...
    99+
    2023-05-31
    android studio apk打包
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作