• Android中Animation动画熟悉过程2透明度控制动画效果alpha


    透明度控制动画效果alpha

    XML定义

     

    <?xml version="1.0" encoding="utf-8"?>
    <set xmlns:android="http://schemas.android.com/apk/res/android" >
    <alpha
    android:fromAlpha="0.1"
    android:toAlpha
    ="1.0"
    android:duration
    ="3000"
    />
    </set>

    toAlpha   属性为动画结束时透明度 浮点型

    ( 0.0表示完全透明   1.0表示完全不透明)

    duration  属性为动画持续时间(时间以毫秒为单位)

    Java 如何调用XML中定义的动画?代码如下

    public static Animation loadAnimation (Context context, int id)
    //第一个参数Context为程序的上下文
    //第二个参数id为动画XML文件的引用
    myAnimation= AnimationUtils.loadAnimation(this,R.anim.my_action);
    //使用AnimationUtils类的静态方法loadAnimation()来加载XML中的动画XML文件

    JavaCode定义 

    AlphaAnimation

    private Animation myAnimation_Alpha;//定义动画
    myAnimation_Alpha=new AlphaAnimation(0.1f1.0f);//初始化动画对象 参数1 动画开始时候透明度 参数2 动画结束时候透明度
    myAnimation_Alpha.setDuration(5000);//设置时间持续时间为 5000毫秒
    欢迎关注我的技术博客:mengxg技术博客
  • 相关阅读:
    python函数篇
    字符编码和文件处理
    对话代码
    复习2
    [转]借闪光灯的东风 成就你完美的摄影作品
    色系
    Oracle的一些基本操作
    iebook line flash
    网站收录
    复习1
  • 原文地址:https://www.cnblogs.com/mxgsa/p/1914061.html
Copyright © 2020-2023  润新知