温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

Android动画(Animation)技术

发布时间:2020-07-14 13:15:06 来源:网络 阅读:401 作者:施晓龙 栏目:移动开发

1. FrameAnimation    帧动画

   DrawableAnimation

原理:若干张图片连续快速的切换

实现步骤:

1) 新建XML

    Android动画(Animation)技术


    Resouce Type: Drawable

    Root Element:Aniamtion-list

    Android动画(Animation)技术


2) 代码控制播放

    Android动画(Animation)技术

3) 动画设置为一次

    Android动画(Animation)技术


2. TweenAnimation    补间动画

    ViewAnimation

原理:系统通过修改View的四个属性

          大小、位置、角度、透明度


实现步骤:

1) 配置TweenAnimation的XML

    Android动画(Animation)技术

    Android动画(Animation)技术    

    Android动画(Animation)技术

    Android动画(Animation)技术

    Android动画(Animation)技术

2) 代码中播放动画

    Android动画(Animation)技术


TweenAnimation的典型应用场景:

Activity切换动画

    Android动画(Animation)技术



优点

缺点


FrameAniamtion

可以实现任意动画

占用内存较大,容易内存溢出

TweenAnimation

简单

只是视图上的改变

控件真正的状态并没有改变


PropertyAnimation

简单
真正改变控件的属性和状态

图片内容无法改变



3. PropertyAnimation   属性动画


向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI