zoukankan      html  css  js  c++  java
  • Android攻城狮布局动画

    LayoutAnimation(布局动画)
    为View Groups添加动画
    使用LayoutAnimationController
    如图,给一个listView设置动画,使用了新的方法:setLayoutAnimation()。
    setOrder(LayoutAnimationController.XXXX)是设置动画的顺序,例如 ORDER.RANDOM 表示一个随机的顺序。
    listView就相当于一个View Groups,是一个容纳了很多View的(集合)视图组。然后我们通过布局动画把里面的每一个View依次按照布局动画的效果去播放。

    逐帧动画:
    在drawable目录中定义一个animation-list的xml,在item标签中包含图片资源,播放每一个图片形成逐帧动画效果
    XML实现:
    <animation-list ....>
     <item 
        android:drawable="@drawable/one"//指定第一帧播放的资源
        android:duration="500"/>//播放的时间
     <item 
        android:drawable="@drawable/two"//指定第二帧播放的资源
        android:duration="500"/>//播放的时间
     <item 
        android:drawable="@drawable/three"//指定第三帧播放的资源
        android:duration="500"/>//播放的时间
    </animation-list>
    
    根据其他观看该视频的同学们的笔记,在代码中让imageView.setImageResource(R.drawable.**);
     AnimationDrawable animationDrawable = (AnimationDrawable) imageView.getDrawable();
    animationDrawable.start();
    就能播放动画了
  • 相关阅读:
    C函数
    iOS开发- 蓝牙后台接收数据(BLE4.0)
    相册权限 第一次安装、用户是否授权
    使用免费的产品搭建直播系统
    搭建HTTP Live Streaming直播系统
    HTTP Live Streaming直播(iOS直播)技术分析与实现
    个人工作总结03
    个人工作总结02
    个人工作总结01
    第七周学习进度
  • 原文地址:https://www.cnblogs.com/my334420/p/6777591.html
Copyright © 2011-2022 走看看