Android - AlertDialog动画不再有效

时间:2012-07-21 02:05:37

标签: android animation alertdialog

我有它工作,但现在不是。 logcat中没有任何关于它的内容。

style.xml

<?xml version="1.0" encoding="UTF-8"?>
<resources>
    <style name="DialogSlideAnim" parent="@android:style/Theme.Dialog">
        <item name="android:windowAnimationStyle">@style/DialogAnimation</item>
    </style>
    <style name="DialogAnimation">
        <item name="android:windowEnterAnimation">@anim/push_right_in</item>
        <item name="android:windowExitAnimation">@anim/push_right_out</item>
    </style>
</resources>

爪哇

AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setMessage("Are you sure you want to exit??? Your progress will be saved.")
    .setCancelable(false)
    .setPositiveButton("No", new DialogInterface.OnClickListener() 
        {
            public void onClick(DialogInterface dialog, int id) 
            {

            }
        })
    .setNegativeButton("Yes", new DialogInterface.OnClickListener() 
        {
            public void onClick(DialogInterface dialog, int id) 
            {
                dialog.cancel();
                finish();
            }
        });
AlertDialog alert = builder.create();
alert.hide();
alert.getWindow().getAttributes().windowAnimations = R.style.DialogSlideAnim;
alert.show();

有没有人发现这段代码有什么问题?在我做其他编码之前,一切都在工作......我的活动中有大约12个警报框。

0 个答案:

没有答案