我目前正在开发一个应用程序,希望在使用AsyncTask时显示进度。我已经知道进度条和进度对话框了。但我想要一个沙漏的外观。有没有办法在进度上有这样的表现呢?提前谢谢。
发布于 2015-08-26 18:08:41
在布局中使用ProgressBar标签和下载沙漏图标
在这里,我使用了hourglass_icon.png并将该图标保存在res/drawable文件夹中。
:indeterminateDrawable属性用于更改图标
<ProgressBar
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_centerInParent="true"
android:indeterminateDrawable="@drawable/anim_progress_icon" />这里我们使用动画来旋转沙漏图标。
res/drawable/anim_progress_icon.xml
<?xml version="1.0" encoding="utf-8"?>
<animated-rotate xmlns:android="http://schemas.android.com/apk/res/android"
android:drawable="@drawable/hourglass_icon"
android:pivotX="50%"
android:pivotY="50%" />
That's how we can get the hour glass appearance on progress.https://stackoverflow.com/questions/32218958
复制相似问题