我可以使用xml设置动画做对话,如下所示
Dialog myDialog; myDialog.getWindow().setWindowAnimations(R.style.Animations_sample);
@H_502_8@如何将以编程方式创建的动画添加到Dialog?
我的意思是我创建了一个像下面这样的动画AnimationSet animationSet = new AnimationSet(true); TranslateAnimation a = new TranslateAnimation( Animation.ABSOLUTE,200,Animation.ABSOLUTE,200); a.setDuration(1000); animationSet.addAnimation(a);
@H_502_8@如何将animationSet设置为myDialog?
谢谢你.
最佳答案
根据谷歌:
原文链接:https://www.f2er.com/android/430746.htmlwindowAnimations
定义用于此窗口的动画的样式资源.这必须是系统资源;它不能是应用程序资源,因为窗口管理器无权访问应用程序.