0
我有兩個框架動畫的分辨率800x600 original,但我拿這個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();