栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

学习笔记---------安卓动画

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

学习笔记---------安卓动画

一、帧动画
  1. 帧动画就是一堆动画的集合
  2. 首先new一个资源文件
  3. 然后添加动画集合(图片不能太大不然不能成功加载)属性值为animation-list。
  4. 然后在控件中设置动画背景
  5. 在活动中获取控件背景(start和stop分别控制动画启动和停止)
  6. 效果如图所示:
二、补间动画
  1. 补间动画有四个操作属性:分别是透明度(alpha)、缩放(scale)、平移(translate)、旋转(rotate);
    这些操作属性都要写在xml文件中:
    首先要在res中new一个anim包,然后在包中new所需要的xml文件

透明度(alpha)

 


缩放(scale)




平移(translate)
这里有个小bug,如果命名空间没写对不会报错,但是duration属性会无效




旋转(rotate)



组合(要用set属性框起来)



    
    
    
    

  1. 要使控件动起来只需要用 animationUtils这个动画工具类去调用它的函数loadanimation,从而获取到一个Animation对象,再用控件对象去启动动画把他传参进去。
 Animation loadAnimation = AnimationUtils.loadAnimation(context, xml);
 imageView.startAnimation(loadAnimation);
  1. 展示图片




三、属性动画(直接通过代码去设置控件动画效果)

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/584463.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号