让你害怕的不是未知的未来,而是不断重复过去的错误. –source code
从今天起在博客上总结自己每日总结今日所得.
- Activity的跳转动画
- 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提示是否退出应用.