gpt4 book ai didi

Android ProgressBar Indeterminate 未正确调整大小

转载 作者:行者123 更新时间:2023-11-29 21:10:39 24 4
gpt4 key购买 nike

我创建了一个带有动画的自定义 Indeterminate ProgressBar,当我加载 hdpi 设备时,我得到了这个。

http://i.imgur.com/RtV2GgD.png

我希望 Logo 出现一次。

这是我在 XML 中的声明

<ProgressBar
android:id="@+id/loading"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:indeterminateDrawable="@anim/progressbaranimation"/>

这是我的动画

<?xml version="1.0" encoding="utf-8" ?>
<animation-list xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@drawable/icon_progress_dialog_drawable_0" android:duration="75" />
<item android:drawable="@drawable/icon_progress_dialog_drawable_1" android:duration="75" />
<item android:drawable="@drawable/icon_progress_dialog_drawable_2" android:duration="75" />
<item android:drawable="@drawable/icon_progress_dialog_drawable_3" android:duration="75" />
<item android:drawable="@drawable/icon_progress_dialog_drawable_4" android:duration="75" />
<item android:drawable="@drawable/icon_progress_dialog_drawable_5" android:duration="75" />
<item android:drawable="@drawable/icon_progress_dialog_drawable_6" android:duration="75" />
<item android:drawable="@drawable/icon_progress_dialog_drawable_7" android:duration="75" />
</animation-list>

最佳答案

进度条未正确调整您的可绘制对象的大小。当有更多空间时,progressbar 复制它的 drawable,分别当没有足够空间时只绘制部分。我不知道为什么。

您可以通过缩放可绘制对象来解决此问题。

<item android:duration="75">
<scale
android:drawable="@drawable/icon_progress_dialog_drawable_0"
android:scaleGravity="center" />
</item>

关于Android ProgressBar Indeterminate 未正确调整大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22986425/

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