gpt4 book ai didi

android - 如何改变SeekBar的背景?

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:00:11 25 4
gpt4 key购买 nike

我想将 SeekBar 的背景颜色从黄色(默认)更改为我选择的颜色,但我只找到了更改 SeekBar 周围黑色区域颜色的方法。谁能帮帮我????

最佳答案

xmls( background_fill , progress_fill 和 progress 看起来像渐变红色

进度条

  <?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/background_fill" />

<item android:id="@android:id/progress">
<clip android:drawable="@drawable/progress_fill" />
</item>
</layer-list>

背景填充 xml

<?xml version="1.0" encoding="UTF-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<gradient android:startColor="#FF555555" android:centerColor="#FF555555"
android:endColor="#FF555555" android:angle="90" />
<corners android:radius="5px" />
<stroke android:width="2dp" android:color="#50999999" />
<stroke android:width="1dp" android:color="#70555555" />
</shape>

和progress_fill xml

 <?xml version="1.0" encoding="UTF-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<gradient android:startColor="#FF470000" android:centerColor="#FFB80000"
android:endColor="#FFFF4400" android:angle="180" />
<corners android:radius="5px" />
<stroke android:width="2dp" android:color="#50999999" />
<stroke android:width="1dp" android:color="#70555555" />
</shape>

我没有完成android:thumb的实现,所以thumb还是原来的

因此我们只需要从定义搜索栏的布局 xml 中再次删除这一行

android:thumb="@drawable/thumb"

有关更多信息,请参阅此 link

关于android - 如何改变SeekBar的背景?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9554974/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com