Android使用Theme自定义Activity进入退出动画的方法

 更新时间:2016年07月06日 12:03:35   转载 作者:与时俱进  
这篇文章主要介绍了Android使用Theme自定义Activity进入退出动画的方法,涉及Android的Activity属性设置与资源操作技巧,需要的朋友可以参考下

本文实例讲述了Android使用Theme自定义Activity进入退出动画的方法。分享给大家供大家参考,具体如下:

有没有觉得Activity的默认动画太快了或者太难看了。。

我原来使用Activity.overridePendingTransition来自定义Activity的进入动画,却发现没法定义退出的动画。结果就发现了强大的Theme和Style,之后还需要好好研究一下。

具体是这样子的:

在AndroidManifest里面,对于application和activity标签可以定义theme属性。如果对Application定义了某一个属性,那么会对所有的activity产生影响,当然你可以在activity中覆盖它。

<application android:theme="@style/ThemeActivity">

然后在values/themes.xml中

<style name="ThemeActivity" mce_bogus="1">
<item name="android:windowAnimationStyle">@style/AnimationActivity</item>
<item name="android:windowNoTitle">true</item>
</style>

在values/styles.xml中

<style name="AnimationActivity" parent="@android:style/Animation.Activity" mce_bogus="1">
<item name="android:activityOpenEnterAnimation">@anim/push_left_in</item>
<item name="android:activityOpenExitAnimation">@anim/push_left_out</item>
<item name="android:activityCloseEnterAnimation">@anim/push_right_in</item>
<item name="android:activityCloseExitAnimation">@anim/push_right_out</item>
</style>

这样就可以了,至于anim中的动画,就自己定义啦,这个和普通的animation是一样的,如果不知道的话,请参见

http://developer.android.com/guide/topics/graphics/view-animation.html

这种方式除了可以定义activity的animation之外,还有task,window出现和结束时候的动画,具体请参见

http://developer.android.com/reference/android/R.styleable.html#WindowAnimation

PS:这里再为大家提供一个关于AndroidManifest功能的在线查询表供大家参考:

Android Manifest功能与权限描述大全:
http://tools.jb51.net/table/AndroidManifest

更多关于Android相关内容感兴趣的读者可查看本站专题:《Android编程之activity操作技巧总结》、《Android资源操作技巧汇总》、《Android文件操作技巧汇总》、《Android操作SQLite数据库技巧总结》、《Android操作json格式数据技巧总结》、《Android数据库操作技巧总结》、《Android编程开发之SD卡操作方法汇总》、《Android开发入门与进阶教程》、《Android视图View技巧总结》及《Android控件用法总结

希望本文所述对大家Android程序设计有所帮助。

相关文章

  • 详解android写一个选择图片的示例代码

    详解android写一个选择图片的示例代码

    本篇文章主要介绍了android写一个选择图片的示例代码,具有一定的参考价值,感兴趣的小伙伴们可以参考一下。
    2016-12-12
  • Android刮刮卡功能具体实现代码

    Android刮刮卡功能具体实现代码

    这篇文章主要介绍了Android刮刮卡功能具体实现代码,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-09-09
  • Android编程开发音乐播放器实例

    Android编程开发音乐播放器实例

    这篇文章主要介绍了Android编程开发音乐播放器,结合实例形式分析了Android音乐播放器开发所涉及的SeekBar,ListView,广播接收者(以代码的形式注册Receiver),系统服务,MediaPlayer等技巧,需要的朋友可以参考下
    2016-01-01
  • Android中AlertDialog各种对话框的用法实例详解

    Android中AlertDialog各种对话框的用法实例详解

    这篇文章主要介绍了Android中AlertDialog各种对话框的用法在项目开发中经常用的到,本文给大家介绍的非常详细,具有参考借鉴价值
    2016-04-04
  • Android App更改应用的图标的实现方法

    Android App更改应用的图标的实现方法

    这篇文章主要介绍了Android App更改应用的图标的实现方法的相关资料,主要是通过入口Activity android:icon="@drawable/new_app_icon" 指向新的应用图标,需要的朋友可以参考下
    2017-08-08
  • Android自定义控件LinearLayout实例讲解

    Android自定义控件LinearLayout实例讲解

    这篇文章主要为大家详细介绍了Android自定义控件LinearLayout实例,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-05-05
  • Android实现带节点的进度条

    Android实现带节点的进度条

    这篇文章主要为大家详细介绍了Android实现带节点的进度条,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-03-03
  • Android仿微信图片选择器ImageSelector使用详解

    Android仿微信图片选择器ImageSelector使用详解

    这篇文章主要为大家详细介绍了Android仿微信图片选择器ImageSelector的使用方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-12-12
  • listview改变字体大小实例讲解

    listview改变字体大小实例讲解

    点击字体,字体变大在本教程中将使用listview实现,不会不懂的朋友可以参考下哈,希望对你有所帮助
    2013-05-05
  • Android TabLayout(选项卡布局)简单用法实例分析

    Android TabLayout(选项卡布局)简单用法实例分析

    这篇文章主要介绍了Android TabLayout(选项卡布局)简单用法,结合实例形式简单分析了Android选项卡布局的界面布局与功能实现具体相关技巧,需要的朋友可以参考下
    2016-01-01

最新评论