我正在尝试使用带有片段的Activity的默认动画。在这里,我发现了一些相关信息:
问题是:好的,我需要(例如)“ activityOpenEnterAnimation”。如何使用它?
使用以下代码将不起作用:
FragmentTransaction transaction = fragmentManager.beginTransaction();
transaction.setCustomAnimations(android.R.anim.activityOpenEnterAnimation, android.R.anim.activityOpenExitAnimation);
transaction.replace(R.id.container, fragment)
.addToBackStack(((Object) fragment).getClass().getName())
.commit();
提示?谢谢!:)
如今,Android文档明确建议不要直接使用来自的资源android.R.*
,因为该平台的每个版本都会对其进行更改。甚至某些资源也从一个版本消失到另一个版本,因此您不应该依赖它们。另一方面,许多资源是私有的,无法从开发人员的代码中获得。
最安全(推荐)的方法是简单地将所需的资源(在本例中为动画)从所需的Android版本的源代码复制并粘贴到自己的代码中,并通过Regular来使用它们R.*
。
您可以按照[1]中所述的多种方式浏览Android源代码。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句