zoukankan      html  css  js  c++  java
  • Android动画例子。

    例子一: 补间动画效果,从右进,从左出。

    ImageSwitcher mImageSwitcher = new ImageSwitcher(this);
    mImageSwitcher.setFactory(this);
    
    mImageSwitcher.setInAnimation(this, R.anim.slide_big_in_right);
    mImageSwitcher.setOutAnimation(this, R.anim.slide_big_out_right);

    <?xml version="1.0" encoding="utf-8"?>
    <set xmlns:android="http://schemas.android.com/apk/res/android">
        <translate
            android:fromXDelta="1920"
            android:toXDelta="0"
            android:fromYDelta="0"
            android:toYDelta="0"
            android:duration="2000"
            android:interpolator="@android:anim/decelerate_interpolator" />
    </set>
    <?xml version="1.0" encoding="utf-8"?>
    <set xmlns:android="http://schemas.android.com/apk/res/android">
        <translate
            android:fromXDelta="0"
            android:toXDelta="-1920"
            android:fromYDelta="0"
            android:toYDelta="0"
            android:duration="2000"
            android:interpolator="@android:anim/decelerate_interpolator" />
    </set>

    例子二:补间动画效果,渐变。

        ImageSwitcher mImageSwitcher = new ImageSwitcher(this);
            mImageSwitcher.setFactory(this);
    
            AlphaAnimation inAnim = new AlphaAnimation(0, 1);
            inAnim.setDuration(300);
            mImageSwitcher.setInAnimation(inAnim);
            AlphaAnimation outAnim = new AlphaAnimation(1, 0);
            outAnim.setDuration(400);
            mImageSwitcher.setOutAnimation(outAnim);
  • 相关阅读:
    学生信息表
    水仙花数
    DirectAccess完整配置
    这些惹人嫌系统安装方法
    求解方程式
    AD DS的维护之备份还原
    简单的switch语句
    linux_常用命令
    小小问题
    frameset和frame
  • 原文地址:https://www.cnblogs.com/lipeineng/p/5338182.html
Copyright © 2011-2022 走看看