Andriod������windowEnterAnimation��activityOpenEnterAnimation������
http://www.drovik.com/ 2012-12-18 13:33:23 ��Դ��www.drovik.com �����
����android�����Ĺ����У����������ö�������������windowEnterAnimation��activityOpenEnterAnimation������android��Դ�������Դ�ļ������������ߵ����� windowEnterAnimation��������dialog������ activityOpenEnterAnimation��������activity�Ķ�����
�����÷����£�
1������Dialog����
A��ͨ��getWindow()������ȡ���Ĵ��ڣ�Ȼ��ͨ��getAttributes()�������window��WindowManager.LayoutParams lp, lp�и���������windowAnimations, ֻҪ��Ҫʵ�ֵ�animation��id��ֵ�����Ϳ�����Dialog dialog = new Dialog(this);dialog.getWindow().getAttributes().windowAnimations = R.style.PauseDialogAnimationB��ͨ���ڴ���Dialog�Ĺ����ж�̬�İѶ����ļ���ID����ȥ��Dialog dialog = new Dialog(this, R.style.PauseDialog);// Setting the title and layout for the dialogdialog.setTitle(R.string.pause_menu_label);dialog.setContentView(R.layout.pause_menu);˵������Ҫ������res/value/�´���style.xml�ļ�<?xml version="1.0" encoding="utf-8"?><resources><style name="PauseDialog" parent="@android:style/Theme.Dialog">
<item name="android:windowAnimationStyle">@style/PauseDialogAnimation</item>
</style>
<style name="PauseDialogAnimation">
<item name="android:windowEnterAnimation">@anim/spin_in</item><item name="android:windowExitAnimation">@android:anim/slide_out_right</item></style></resources>
2������activity����
a��
activity�Ľ�����˳�Ч������ͨ��
@android:activityOpenEnterAnimation��@android:activityOpenExitAnimation��@android:activityCloseEnterAnimation��@android:activityCloseExitAnimation
�ĸ�item�趨��
����������òο�����:
<style name="myact">
<item name="@android:activityOpenEnterAnimation">@anim/act_enter</item>
<item name="@android:activityOpenExitAnimation">@anim/act_exit</item>
<item name="@android:activityCloseEnterAnimation">@anim/act_enter</item>
<item name="@android:activityCloseExitAnimation">@anim/act_exit</item>
</style>
<style name="mytheme" parent="@android:style/Theme">
<item name="@android:windowAnimationStyle">@style/myact</item>
</style>
b��Ȼ���mytheme���style��ΪActivity��theme������
Ҳͨ��acitvity��ȡ����window, Ȼ�������dialogһ���������á� acitvity�Ķ������ù�����������Window��layoutparams���windowAnimationsֵ��
��������(5)
[�����ظ�] лл!