Android动画使用(二)

原创 2016年08月30日 14:53:16

View动画的特殊使用场景

  1. LayoutAnimation
    LayoutAnimation作用于ViewGroup,当它的子元素出场时都会具有这种动画。这种效果常备用于ListView上,它的子View都以一定的动画形式出现;LayoutAnimation也是一个View动画,为了给ViewGroup子元素加上出场效果,遵循一下几个步骤:
    1.定义LayoutAnimation
    属性说明:
    delay 表示子元素开始动画延时,比如子元素入场动画300ms,那么0.5表示每个子元素都要延时150ms才能播放入场动画,总体来说第一个子元素延时150ms,第二个延时300ms,依次类推;
    animationOrder 表示子元素动画的顺序 normal顺序显示,reverse逆向显示,random随机显示;
    animation 指定入场动画;
<layoutAnimation 
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:delay="0.5" 
    android:animationOrder = "normal"
    android:animation = "@anim/ani_item"
/>
2.为子View设置入场动画
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android"
    android:interpolator="@android:anim/accelerate_decelerate_interpolator"
    android:shareInterpolator="true" >

    <alpha
        android:fromAlpha="0.1"
        android:toAlpha="1" />

    <translate
        android:fromXDelta="500"
        android:toXDelta="0"
        />
</set>
 3.为ViewGroup指定android:layoutAnimation属性;
   除了在XML中设置外还可以通过LayoutAnimationController来实现;

2 Activity的切换效果
通过overridePendingTranslation这个方法可以实现Acitivity的切换效果,这个方法必须在startActivity或者finish之后调用才能生效
Fragment也可以添加切换动画,可以通过FragmentTranslation中的setCustomAnimations方法添加动画,这个动画需要是View动画,是因为frament和属性动画都是API11才有的。

版权声明:本文为博主原创文章,未经博主允许不得转载。

android学习(十八) 添加动画(二) 使用ViewPager的屏幕幻灯片

使用ViewPager的屏幕幻灯片

使用和管理Android中Activity的切换动画(二)

下面就一个简单的例子说明怎么定义包含Activity切换动画的主题。          首先,我们先看一下包含动画的主题是怎么定义的。在R.values文件夹中新建一个style.xml的文件,...

Android 属性动画使用(二)

首先扯点别的:晚上稍微跑了一会步,然后逛了超市,晚饭喝的南瓜粥,吃了一碗面条,今天不是太饿,现在正一边吃着葡萄一边学习,也是没谁了。文章参考自郭霖老师的博客,http://blog.csdn.net/...

Android studio使用Lottie实现动画

  • 2017年10月10日 16:29
  • 1.28MB
  • 下载

Android应用开发之所有动画使用详解

题外话:有段时间没有更新博客了,这篇文章也是之前写了一半一直放在草稿箱,今天抽空把剩余的补上的。消失的这段时间真的好忙,节奏一下子有些适应不过来,早晨七点四十就得醒来,晚上九点四十才准备下班,好像最近...
  • yanbober
  • yanbober
  • 2015年08月09日 10:15
  • 64175

[Android][官方介绍动画的使用Demo]

  • 2017年05月24日 11:33
  • 9.6MB
  • 下载

Android中使用抖动动画吸引来用户注意

在应用中,有时候我们要吸引用户去点击某些按钮,比如应用市场的推荐按钮,为了能够吸引用户主动点击而且不过分的打扰用户,最好的方法就是给我们想吸引用户注意的view添加一些抖动动画,比如这张图...
  • lzyzsd
  • lzyzsd
  • 2014年09月13日 21:09
  • 12900

Android SVG动画animated-vector使用Demo

  • 2017年08月23日 10:59
  • 150KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Android动画使用(二)
举报原因:
原因补充:

(最多只允许输入30个字)