【Android】统一系统动画

需求:除panel动画效果为弹出之外,其余的应用效果为渐入渐出

从系统层面统一把控动画效果,而不是单个应用自己处理

Android系统版本:9.0

代码地址

\frameworks\base\core\res\res\values\styles.xml

当时看注释,以为必须是全屏窗口才有效,但通过对demo的追踪,正常的、标准的应用动画修改都走此处

这样替换是对一级、二级等均做处理,即activity内部一二级跳转也为渐入渐出效果

activity_fade_in.xml

xml 复制代码
<?xml version="1.0" encoding="utf-8"?>
<alpha 
	android:interpolator="@anim/decelerate_interpolator" 
	android:duration="@integer/config_longAnimTime" 
	android:fromAlpha="0.0" 
	android:toAlpha="1.0"
    xmlns:android="http://schemas.android.com/apk/res/android" />

activity_fade_out.xml

xml 复制代码
<?xml version="1.0" encoding="utf-8"?>
<alpha 
	android:interpolator="@anim/decelerate_interpolator" 
	android:duration="@integer/config_longAnimTime" 
	android:fromAlpha="1.0" 
	android:toAlpha="0.0"
    xmlns:android="http://schemas.android.com/apk/res/android" />
相关推荐
我是好小孩2 小时前
Android-侧边导航栏的使用
android·gitee
吗喽对你问好2 小时前
安卓基础布局核心知识点整理
android·gitee
安卓开发者2 小时前
Android Material Components 全面解析:打造现代化 Material Design 应用
android
教程分享大师2 小时前
带root权限_中国移动创维DT541_S905L3融合机器改机顶盒刷机教程 当贝纯净版安卓9.0系统线刷包 刷机包
android
wuk9982 小时前
Android:UI:Drawable:View/ImageView与Drawable
android·ui
whysqwhw3 小时前
Kotlin 中作用域函数 let、with、run、also、apply 的核心使用指南
android
旋风菠萝4 小时前
设计模式---单例
android·java·开发语言
whysqwhw5 小时前
Android Jetpack 中 ViewModel 的全面解析
android
2501_916007478 小时前
iPhone查看App日志和系统崩溃日志的完整实用指南
android·ios·小程序·https·uni-app·iphone·webview
稻草人不怕疼8 小时前
Android 渲染机制小结
android