gpt4 book ai didi

android - 使用 indeterminateDrawable 时,ProgressBar 未显示在设备中心

转载 作者:行者123 更新时间:2023-11-30 03:30:53 25 4
gpt4 key购买 nike

我正在使用 indeterminateDrawable 属性处理自定义进度条,代码如下,当我删除 indeterminateDrawable 属性时,它显示在中心但不显示中心与此属性。请帮助我。

<LinearLayout
android:id="@id/android:empty"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:gravity="center" >

<ProgressBar
android:id="@+id/workingProgressBar"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_gravity="center"
android:indeterminateDrawable="@drawable/startup_anim"
android:indeterminateOnly="true" />
</LinearLayout>

drawable/startup_anim.xml

<animation-list xmlns:android="http://schemas.android.com/apk/res/android" >

<item
android:drawable="@drawable/animation4"
android:duration="100"/>
<item
android:drawable="@drawable/animation3"
android:duration="100"/>
<item
android:drawable="@drawable/animation2"
android:duration="100"/>
<item
android:drawable="@drawable/animation1"
android:duration="100"/>
<item
android:drawable="@drawable/animation0"
android:duration="100"/>

</animation-list>

最佳答案

The answer here使用 <scale> 解决此类问题每个内部 <item><animation-list>像这样:

<animation-list xmlns:android="http://schemas.android.com/apk/res/android">
<item android:duration="100">
<scale
android:drawable="@drawable/img_1"
android:scaleGravity="center"/>
</item>
<item android:duration="100">
<scale
android:drawable="@drawable/img_2"
android:scaleGravity="center"/>
</item>
</animation-list>

关于android - 使用 indeterminateDrawable 时,ProgressBar 未显示在设备中心,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17500745/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com