我想在android中以某种不同的方式显示百分比。请参阅附图作为参考。我在想的是,我将添加一个WeightLum,其中weightSum为100,然后在内部,我将有一个视图,其中0dp为宽度,20dp为高度,我将根据百分比设置View的权重并填充它一些美丽漂亮的颜色。这部分做得很好,也很好用,但现在我想做一些动画。
它是一个横向,所以我想做一些动画,如从开始到结束,它将以水平方式顺利进行,并停止我通过的任何百分比。看图像,如果我以Joomla为例,那么蓝线从0开始,并以平滑的动画快速进入70%。
没有动画的示例代码: -
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="50dp"
android:layout_below="@id/txtDuration"
android:weightSum="100" >
<TextView
android:id="@+id/lineProgress"
android:layout_width="0dp"
android:layout_height="20dp"
android:layout_marginTop="10dp"
android:layout_weight="70"
android:background="@color/tab_stacked_color"
android:gravity="right"
android:text="70%"
android:textColor="@android:color/white" />
</LinearLayout>