这是我所做的:
一个。FragmentDialog 的布局在内部膨胀onCreateView
` 查看布局 = inflater.inflate(R.layout.my_layout, null);
layMain = (LinearLayout) layout.findViewById(R.id.layMain);
final Animation anim = AnimationUtils.loadAnimation(getActivity(), R.anim.translate_from_bottom);
layMain.startAnimation(anim);`
湾。创作动画效果很好。但是,我需要找到一种方法,在关闭时(例如当用户按下后退按钮时)运行动画,然后关闭 FragmentDialog
C。我不想使用android:windowEnterAnimation
/android:windowExitAnimation
因为并非所有设备在开发者菜单中都有动画,我需要在所有情况下运行动画。
所以基本上,我应该重写什么事件才能运行动画,并在动画结束时进行解除操作?