当前位置: 首页 > 知识库问答 >
问题:

如何改变seekbar颜色?[副本]

端木朝
2023-03-14

我想更改搜索栏的进度颜色和拇指颜色。我使用drawable更改进度颜色,但进度厚度已更改。有没有办法改变拇指和进度的颜色。

形象

我想像图像上的第二个一样改变默认的搜索栏的颜色。

共有1个答案

靳祺然
2023-03-14

如果在项目中使用材质主题,这是非常简单的

只需首先检查您在应用程序清单中使用的样式,如下所示:

<application
    android:allowBackup="false"
    android:icon="@mipmap/ic_launcher"
    android:label="@string/app_name"
    android:theme="@style/AppTheme">

现在跟随@style/AppTheme

您可能需要设置父主题:主题。AppCompat。光DarkActionBar

注意:colorAccent属性将为所有小部件提供所需的颜色

 <!-- Base application theme. -->
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
    <!-- Customize your theme here. -->
    <item name="colorPrimary">@color/PrimaryColor</item>
    <item name="colorPrimaryDark">@color/DarkPrimaryColor</item>
    <item name="colorAccent">@color/DarkPrimaryColor</item>
    <item name="android:textColorSecondary">@color/PrimaryColor</item>
    <item name="android:itemBackground">@color/DarkPrimaryColor</item>
    <item name="android:textColor">@color/TextIconsColor</item>
</style>

因此,如果需要,可以为布局或活动创建此自定义主题,而不是为整个应用主题。

这适用于我,它按照开发者指南...就这么简单Ref: Google Developers

 类似资料:
  • 我想有相同的svg(Transfer.svg)但不同的颜色只使用css,它必须兼容IE11,Edge,FF和Chrome。 提前谢谢你。

  • 我应用了两个主题在我的应用,为白天和夜间模式。但进入夜间模式状态栏背景颜色改变,但状态栏字体颜色不变。 我的状态栏颜色是黑色的但是,字体颜色也是黑色的。我想更改我的状态栏字体颜色。 我想需要白色的文字像下面的图像。 提前道谢。

  • 在我的程序中,我有两个按钮:第一个改变框架背景,第二个改变按钮背景(只为自己)。重点是程序应该为程序中的每个按钮改变按钮背景(不仅仅是为它自己)。我应该怎么重写对话框?

  • 我做了一个均衡器来配合我的应用程序,但我不确定如何改变搜索栏的拇指和进度颜色。默认情况下,它似乎是粉红色的,这不符合我的应用程序的美学。

  • 本文向大家介绍Android 动态改变SeekBar进度条颜色与滑块颜色的实例代码,包括了Android 动态改变SeekBar进度条颜色与滑块颜色的实例代码的使用技巧和注意事项,需要的朋友参考一下 遇到个动态改变SeekBar进度条颜色与滑块颜色的需求,有的是根据不同进度改变成不同颜色。 对于这个怎么做呢?大家都知道设置下progressDrawable与thumb即可,但是这样设置好就是确定的

  • 我想使用这种技术并更改SVG颜色,但到目前为止我还没能这样做。我把这个放在CSS中,但我的图像总是黑色的,不管怎么样。 我的代码: null null