如何将ProgressBar设置成横向进度条并修改进度条颜色?文章来源:https://www.toymoban.com/news/detail-535001.html
<ProgressBar
android:id="@+id/progress_bar"
android:layout_width="match_parent"
android:layout_height="4dp"
app:layout_constraintTop_toBottomOf="@id/title"
android:layout_marginTop="15dp"
android:max="100"
android:progress="10"
android:progressDrawable="@drawable/progress_style_h_scene"
style="@style/Widget.AppCompat.ProgressBar.Horizontal"/>
- 设置为横向进度条:
style="@style/Widget.AppCompat.ProgressBar.Horizontal"
- 设置进度条颜色:
自定一个文件名为progress_style_h_scene的drawable
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<!--设置progress背景颜色-->
<item android:id="@android:id/background">
<shape>
<corners android:radius="8dp"/>
<solid android:color="@color/color_999999" />
</shape>
</item>
<!--设置progress进度条颜色-->
<item android:id="@android:id/progress">
<clip android:clipOrientation="horizontal">
<shape>
<corners android:radius="8dp"/>
<solid android:color="@color/color_FF8F6C" />
</shape>
</clip>
</item>
</layer-list>
将自定义的drawable设置到ProgressBar的android:progressDrawable属性中文章来源地址https://www.toymoban.com/news/detail-535001.html
android:progressDrawable="@drawable/progress_style_h_scene"
到了这里,关于Android ProgressBar设置成横向进度条并自定义进度条颜色的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!