A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© gezhizheng 中级黑马   /  2015-1-29 08:25  /  1182 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

动画代码设置如下:alpha_demo.xml<?xml version="1.0" encoding="utf-8"?>
<alpha xmlns:android="http://schemas.android.com/apk/res/android"
    android:duration="3000"
    android:fromAlpha="0.1"
    android:interpolator="@android:anim/accelerate_decelerate_interpolator"
    android:toAlpha="1.0" >

    <!--
     alpha:
        fromAlpha表示起始透明度
        toAlpha表示最终透明度
        1.0表示完全不透明
        0.0表示完全透明
        duration表示整个动画持续的时间
        interpolator表示动画播放过程中的速度
    -->

</alpha>  

在Java代码中的关键部分如下:

    //为View设置并启动Animation
    private void setAlpha(View view ) {
        Animation animation = AnimationUtils.loadAnimation(this, R.anim.alpha_demo);//加载动画
        view.setAnimation(animation);//设置动画
        view.startAnimation(animation);//启动动画
    }  


1 个回复

倒序浏览
不错!顶一个!!!!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马