每日总结0824- Activity的跳转动画

来源:互联网 发布:c语言0xff是什么意思 编辑:程序博客网 时间:2024/06/06 03:05

让你害怕的不是未知的未来,而是不断重复过去的错误. –source code
从今天起在博客上总结自己每日总结今日所得.

  1. Activity的跳转动画
  2. BaseProject的vs_1_0搭建

Activity的跳转动画

activity的默认切换效果受到Android的手机效果的影响并不一样,设置activity的跳转动画可以打造更好的用户体验.常用的实现方法有:

1.在startActivity后使用overridePendingTransition

 ActivityUtils.startActivity(QiDongActivity.this, MainActivity.class);                overridePendingTransition(R.anim.activity_left_right_exit_anim_translate,R.anim.activity_left_right_exit_anim_translate);                QiDongActivity.this.finish();

2.在AndroidManifest中的application节点下设置theme

    <style name="WindowAnimation" parent="@android:style/Animation.Activity">        <item name="android:activityOpenEnterAnimation">@anim/activity_right_left_enter_anim_translate</item>        <item name="android:activityOpenExitAnimation">@anim/activity_alpha_fixed</item>        <item name="android:activityCloseExitAnimation">@anim/activity_alpha_fixed</item>        <item name="android:activityCloseEnterAnimation">@anim/activity_left_right_exit_anim_translate</item>    </style>

在你使用的Theme里添加

<item name="android:windowAnimationStyle">@style/WindowAnimation</item>

然后就ok了


Android5.0推出新的符合 Material Design 风格的新转场动画(待了解)
Android动画中的差值器(待了解)

BaseProject的vs_1_0搭建

目前搭建了一个简单的有一个启动页,一个主页的简单BaseProject .
构建BaseActivity ,构建项目包结构,重写application,导入日志库Logger,导入工具类.
实现启动QiDongActivity延时两秒后跳转MainActivity,实现返回键拦截,弹出Dialog提示是否退出应用.

0 0