android - 搜索栏更改背景进度颜色
问题描述
我希望整个进度条都是白色的,但不知道该怎么做。这就是我现在所拥有的:
<SeekBar
android:id="@+id/seek_bar"
android:layout_width="match_parent"
android:paddingTop="10dp"
android:thumbTint="@color/black"
android:progressTint="@color/white"
android:layout_height="wrap_content"
android:layout_marginLeft="28dp"
android:layout_marginRight="28dp"
android:gravity="center_horizontal"
/>
这导致了这个 - 但我希望搜索栏的右侧(剩余进度)也是白色的。
解决方案
这就是你要找的东西:
<?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 android:shape="rectangle">
<corners android:radius="5dp"/>
<solid android:color="#fff"/>
</shape>
</item>
<item android:id="@android:id/secondaryProgress">
<scale
android:scaleWidth="100%" >
<shape android:shape="rectangle">
<corners android:radius="5dp"/>
<solid android:color="#fff"/>
</shape>
</scale>
</item>
<item android:id="@android:id/progress">
<scale
android:scaleWidth="100%" >
<shape android:shape="rectangle">
<corners android:radius="5dp"/>
<solid android:color="#fff"/>
</shape>
</scale>
</item>
</layer-list>
推荐阅读
- list - Haskell中的函数snd如何在过滤器中工作
- mongodb - 匹配过滤器必须是对象中的表达式
- react-native - MapboxGL.MapView zoomLevel 不起作用(对于 react-native 版本)
- mysql - 根据引用行和被引用行计算自引用表中的引用
- python - Python从列表中获取所有子采样的组合
- php - 我的代码中的错误注意:试图获取非对象的属性
- python - 如果数据框中不存在,如何在熊猫中添加列
- neo4j - 无法在NEO4J中动态建立两个节点属性之间的关系
- ada - 设置裸机 x86 Ada 工具链
- python - 如何使用 Django 和 Oracle 更改每个请求的架构?