Android ProgressBar设置自定义可绘制正在填充ProgressBar
我正在设置一个自定义progressbarDrawable到我的水平progressBar,但它似乎填充了整个progressBar,所以它总是设置为100% 这是我的提款表:Android ProgressBar设置自定义可绘制正在填充ProgressBar,android,android-xml,android-drawable,android-progressbar,Android,Android Xml,Android Drawable,Android Progressbar,我正在设置一个自定义progressbarDrawable到我的水平progressBar,但它似乎填充了整个progressBar,所以它总是设置为100% 这是我的提款表: <?xml version="1.0" encoding="utf-8"?> <layer-list xmlns:android="http://schemas.android.com/apk/res/android"> <item android:id="@and
<?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/gold_progress_bg" />
<!--<item
android:id="@android:id/secondaryProgress"
android:drawable="@drawable/gold_progress_progress" />-->
<item
android:id="@android:id/progress"
android:drawable="@drawable/gold_progress_progress" />
</layer-list>
以下是我应用于视图的样式:
<style name="DottedVehicleProgressBar" parent="@android:style/Widget.Holo.Light.ProgressBar.Horizontal">
<item name="android:layout_width">match_parent</item>
<item name="android:layout_height">wrap_content</item>
<item name="android:indeterminateOnly">false</item>
<item name="android:progress">50</item>
<item name="android:progressDrawable">@drawable/dotted_progress_drawable</item>
</style>
匹配父项
包装内容
假的
50
@可绘制/虚线\u进度\u可绘制
以下是xml中视图的定义:
<ProgressBar
android:id="@+id/vehicle_dotted_progress"
style="@style/DottedVehicleProgressBar"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:progress="50"
app:tickInterval="10.0" />
根据来自的回答,用
元素包围
将修复它
<?xml version="1.0" encoding="utf-8"?>
<clip>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:id="@android:id/background"
android:drawable="@drawable/gold_progress_bg" />
<!--<item
android:id="@android:id/secondaryProgress"
android:drawable="@drawable/gold_progress_progress" />-->
<item
android:id="@android:id/progress"
android:drawable="@drawable/gold_progress_progress" />
</layer-list>
</clip>
这看起来像是seekbar布局的可绘制进度。ProgressBar应该显示正在执行的任务的总体进度。如果您想创建自己的自定义进度条,请选中“所以回答”。也适用于抽绳。你找到解决方案了吗?这是我的工作,谢谢你!