【发布时间】:2015-09-22 05:25:25
【问题描述】:
我正在使用带有可绘制剪辑图层列表的 imageview 创建进度条,它的工作原理就像一个魅力。代码如下:
背景drawable的xml:
<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
<item android:id="@android:id/background">
<bitmap android:src="@drawable/energy_backing" >
</bitmap>
</item>
<item android:id="@android:id/progress">
<clip
android:clipOrientation="horizontal"
android:drawable="@drawable/energy_full"
android:gravity="left" />
</item>
</layer-list>
进度条的xml:
<ImageView
android:id="@+id/pbEnergyBar"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_marginBottom="20dp"
android:layout_centerHorizontal="true"
android:src="@drawable/progress_bar_energy2" />
当然我可以通过调用 imageview.setImageLevel(progress) 来设置进度。
我的问题是,我怎样才能添加一个像默认 ProgressBar 中的辅助进度条?
我想添加另一个可绘制的剪辑,但是如何在两个不同的剪辑上调用 setLevel 两次?任何指导!
谢谢
【问题讨论】: