android中的默认动画在哪里?
Posted
技术标签:
【中文标题】android中的默认动画在哪里?【英文标题】:Where is default animation present in android? 【发布时间】:2022-01-20 02:12:59 【问题描述】:我想知道android的默认动画在哪里?
当我点击应用程序图标时,会有过渡动画。让我知道过渡动画在哪里可用?
我签入了frameworks/base/core/res/res/anim,但仍然无法确定添加了哪个类默认动画。
-
当我第二次或第三次打开应用程序时,从下到上过渡。我需要修改没有动画。那么请告诉我这些默认动画在哪里可用?
【问题讨论】:
【参考方案1】:我认为您正在寻找这些动画: (默认活动OpenEnterAnimation)
你可以在你的 Themes.xml 文件中覆盖它
在您的启动器活动中尝试使用 Alpha 动画:
LinearLayout layout = (LinearLayout) findViewById(R.id.idLayout); // Your layout
AlphaAnimation animation = new AlphaAnimation(0.0f , 1.0f ) ;
animation.setFillAfter(true);
animation.setDuration(1200);
//apply the animation ( fade In ) to your Layout
layout.startAnimation(animation);
【讨论】:
我改变了一切,但我仍然遇到同样的问题。某个地方 android 正在维护从下到上的默认动画。我无法在 android 10 中弄清楚。 我认为应用启动动画是由启动器应用决定的,无法更改。 我有完整的aosp源代码。我只需要知道这些默认动画在哪里可用。 aosp.opersys.com/xref/android-10.0.0_r47/xref/packages/apps 看看这个:***.com/questions/48210764/… 是的,但我不知道我需要通过更改启动器中的默认动画来更改限制,因为我有 n 个应用程序。 (启动器,浏览器,设置等,)所以通常如果我更改动画,全局为所有应用程序,它会改变。但目前它是自下而上的。以上是关于android中的默认动画在哪里?的主要内容,如果未能解决你的问题,请参考以下文章