0
解像度が800x600 originalの2つのフレームアニメーションがありますが、これはresult2です。 ProgressDialogでどのようにサイズ変更可能かどうか、私の質問ですか?
bulb_anim.xml
ProgressDialogの描画サイズ変更可能なアニメーションリスト
<?xml version="1.0" encoding="utf-8"?>
<animation-list xmlns:android="http://schemas.android.com/apk/res/android"
android:oneshot="false">
<item android:drawable="@drawable/bulb1"
android:duration="350"/>
<item android:drawable="@drawable/bulb2"
android:duration="350"/>
</animation-list>
のstyles.xml
<style name="MyThemeProgress" parent="ThemeOverlay.AppCompat.Dialog">
<item name="android:alertDialogStyle">@style/CustomAlertDialogStyle</item>
<item name="android:windowBackground">@android:color/transparent</item>
<item name="android:title">false</item>>
<item name="android:textColorPrimary">#FFFFFF</item>
<item name="android:backgroundDimEnabled">true</item>
<item name="android:textColor">#FFFFFF</item>
<item name="android:textStyle">normal</item>
<item name="android:textSize">12sp</item>
</style>
<style name="CustomAlertDialogStyle">
<item name="android:bottomBright">@android:color/transparent</item>
<item name="android:bottomDark">@android:color/transparent</item>
<item name="android:bottomMedium">@android:color/transparent</item>
<item name="android:centerBright">@android:color/transparent</item>
<item name="android:centerDark">@android:color/transparent</item>
<item name="android:centerMedium">@android:color/transparent</item>
<item name="android:fullBright">@android:color/transparent</item>
<item name="android:fullDark">@android:color/transparent</item>
<item name="android:topBright">@android:color/transparent</item>
<item name="android:topDark">@android:color/transparent</item>
</style><br><br>
活性
dialog = new ProgressDialog(this,R.style.MyThemeProgress);
dialog.setCancelable(false);
dialog.setProgressStyle(android.R.style.Animation_Activity);
dialog.setIndeterminate(true);
dialog.setIndeterminateDrawable(this.getResources().getDrawable(R.drawable.bulb_anim));
dialog.show();