开源项目参考:https://github.com/lgvalle/Material-Animations
很简单,在Manifest清单文件中 给application添加一个样式即可:theme= "@style/AppTheme"
<application
android:name=".global.WalrusApplication"
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:largeHeap="true"
android:theme="@style/AppTheme"> <style name="AppTheme" parent="@style/AppBaseTheme">
<item name="android:windowAnimationStyle">@style/AnimationActivity</item>
</style>
// activity切换样式
<style name="AnimationActivity" mce_bogus="1" parent="@android:style/Animation.Activity">
<item name="android:activityOpenEnterAnimation">@anim/in_from_right</item>
<item name="android:activityOpenExitAnimation">@anim/out_to_left</item>
<item name="android:activityCloseEnterAnimation">@anim/in_from_left</item>
<item name="android:activityCloseExitAnimation">@anim/out_to_right</item>
</style> <style name="AppBaseTheme" parent="Theme.AppCompat.Light.NoActionBar">
<!-- <!– toolbar(actionbar)颜色 –>
<item name="colorPrimary">#ff3747</item>
<!– 状态栏颜色 –>
<item name="colorPrimaryDark">#ff3747</item>-->
<item name="drawerArrowStyle">@style/DrawerArrowStyle</item>
<!-- 窗口的背景颜色 -->
<item name="android:windowBackground">@android:color/white</item>
<!-- SearchView -->
<item name="searchViewStyle">@style/MySearchViewStyle</item>
<item name="actionOverflowMenuStyle">@style/OverflowMenuStyle</item>
<item name="android:textColorPrimary">@color/white</item>
</style>
本文介绍如何在Android应用中配置全局动画效果及自定义主题样式。通过修改Manifest清单文件中的Application标签来添加特定的样式,可以轻松实现Activity之间的过渡动画,并自定义窗口背景等视觉元素。

被折叠的 条评论
为什么被折叠?



