android - 如何减小进度对话框的高度和宽度?

标签 android

我想减小进度对话框的高度和宽度,并在屏幕中间显示得更小。

最佳答案

您可以为此目的使用异步任务...制作图像的图形并应用旋转动画...在此 mAnimation 中是您要旋转的 ImageView ...将此 ImageView 放在屏幕中央并在执行后隐藏..在执行后清除动画并做其他事情

 private class LoadAssync extends AsyncTask<String, Void, Void> {

    protected void onPreExecute() {
        mAnimation.startAnimation(anim);
    }

    protected Void doInBackground(final String... args) {
        //do the task here

    }

    protected void onPostExecute(final Void unused) {
        mAnimation.clearAnimation();
                    mAnimation.setVisibility(View.GONE); 

    }


}

在 rotation.xml 中

  <rotate xmlns:android="http://schemas.android.com/apk/res/android"
android:duration="1200"
android:fromDegrees="0"
android:pivotX="50%"
android:pivotY="50%"
android:repeatCount="infinite"
android:toDegrees="360"
android:interpolator="@android:anim/linear_interpolator" >

 </rotate>

希望对你有帮助

关于android - 如何减小进度对话框的高度和宽度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9900570/

相关文章:

android - 如何在android 2.2中实现拖放?

android - 应用程序 :transformClassesWithDexForDebug exception and java. util.concurrent.ExecutionException

c# - 隐藏或删除微调器 Xamarin.Android

android - 我在kotlin类中的代码会自动替换为Android Studio中的一些XML代码

java - JDBC 库在 Android Studio 中不工作

java - 无法从 firebase 数据库中检索值

android - 如何更改 eclipse 的默认背景高亮颜色?附上图片

java - 滚动后 ListView 项目保持突出显示

java - picasso 图书馆不显示来自 URL 的图像

android - Firebase 报告活跃用户过多