1

我想在我的应用程序中启用动画,我正在这样做但没有效果。

Settings.System.putInt(getContentResolver(), Settings.System.WINDOW_ANIMATION_SCALE, 1);
Settings.System.putInt(getContentResolver(), Settings.System.TRANSITION_ANIMATION_SCALE, 1);

我也在清单中给予了许可,

uses-permission android:name="android.permission.WRITE_SETTINGS"

请指教,

4

1 回答 1

0

在您完成并重新创建活动之前,这些设置可能不起作用。我知道这是更改本地化设置的情况,并且您尝试设置的设置可能相同?

此外,仅出于调试目的,您可以调用Settings.System.getIntafterputInt检查系统是否实际存储了正确的设置值。

于 2013-03-15T12:03:59.713 回答