进度对话框,仅使用drawable

时间:2013-08-11 20:50:20

标签: android animation progressdialog android-drawable

我遇到了进程对话框的问题。 我创建了一个200 x 60像素的drawable,我为那个drawable创建了一个动画。

我希望在加载时弹出一个对话框...我希望这个drawable能够显示动画。

我在StackOverflow上搜索后尝试了这个:

我创建了动画:

../ RES /动画/ progress_dialog_icon_drawable_animation.xml:

<animation-list xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:drawable="@drawable/icon_progress_dialog_drawable_1" android:duration="150" />
    <item android:drawable="@drawable/icon_progress_dialog_drawable_2" android:duration="150" />
    <item android:drawable="@drawable/icon_progress_dialog_drawable_3" android:duration="150" />
    <item android:drawable="@drawable/icon_progress_dialog_drawable_4" android:duration="150" />
    <item android:drawable="@drawable/icon_progress_dialog_drawable_5" android:duration="150" />
</animation-list>

我在打电话:

dialog = new ProgressDialog(Context.this);
dialog.setIndeterminate(true);
dialog.setIndeterminateDrawable(getResources().getDrawable(R.anim.progress_dialog_icon_drawable_animation));
dialog.setMessage("Loading...");
dialog.show();

图像显示,但缩小了圆形进度'圆'动画,我希望它是填充对话框的原始大小。

1 个答案:

答案 0 :(得分:0)

我想从您使用自定义drawable的问题,您可以使用自定义视图的自定义对话框来设置其内容。试试这个https://stackoverflow.com/a/26821095/1554031

相关问题