【问题标题】:Progress Dialog, use only a drawable进度对话框,仅使用可绘制对象
【发布时间】:2014-11-09 03:35:31
【问题描述】:

我在处理对话框时遇到问题。 我创建了一个 200 x 60 像素的可绘制对象,并为该可绘制对象创建了动画。

我希望在加载时弹出一个对话框......并且我希望这个可绘制对象显示动画。

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

我创建了动画:

../res/anim/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();

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

【问题讨论】:

    标签: android animation progressdialog android-drawable


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2012-05-22
      • 1970-01-01
      • 1970-01-01
      • 2023-03-12
      • 2012-04-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多