我试图在我工作的Android项目上更改AppCompatSeekBar的颜色。
这是我正在使用的代码
<android.support.v7.widget.AppCompatSeekBar
android:id="@+id/seekbar"
android:progressTint="@android:color/white"
android:layout_width="match_parent"
android:layout_centerInParent="true"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:layout_height="50dp"
android:thumb="@drawable/closeprogress"
/>
它看起来像这个
我想要的是将搜索栏的右侧部分(在气球之后)的颜色更改为蓝色。现在我只能改变&#34;填充&#34;酒吧的一部分变白了。
答案 0 :(得分:1)
在AppCompat
主题中Seekbar
获取您应用的accentColor
,这样您就可以在values/color/accentColor
中将其更改为您想要的任何内容。设置为你想要的任何颜色。
答案 1 :(得分:1)
如果您的应用的api级别&gt; = 21,则可以使用
android:progressBackgroundTint="#0000ff"
(蓝色)
我看到你使用android:progressTint="@android:color/white"
答案 2 :(得分:0)
您可以使用样式添加渐变。但是,在用户改变气球的位置后,很难改变渐变。如果您不想在气球位置发生变化后更改渐变,则添加带渐变的样式会没有问题。