`
cyhcheng
  • 浏览: 57714 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Layout动画入门

 
阅读更多

针对Layout或者ViewGroup对象,可以方便的通过xml中的layoutAnimation属性定义动画效果,通过persistentDrawingCache定义动画的影响范围,来提高性能。

定义动画:

<set xmlns:android="http://schemas.android.com/apk/res/android"
    android:interpolator="@android:anim/accelerate_interpolator" >

    <scale
        android:duration="500"
        android:fromXScale="1"
        android:fromYScale="0.1"
        android:pivotX="50%"
        android:pivotY="50%"
        android:startOffset="100"
        android:toXScale="1"
        android:toYScale="1.0" />

</set>

 定义动画布局:

 写道
<layoutAnimation xmlns:android="http://schemas.android.com/apk/res/android"
android:animation="@anim/scale"
android:animationOrder="reverse"
android:delay="30%" />

 使用动画:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:orientation="vertical" >
    <ListView
        android:id="@+id/list_view_id"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:layoutAnimation="@anim/list_layout_controller"
        android:persistentDrawingCache="animation|scrolling" />

</LinearLayout>
 

 

分享到:
评论

相关推荐

    Android入门到精通

    第一篇Android系统结构和SDK使用 第1章 Android的系统介绍 1.1 系统介绍 1.2 软件结构和使用的工具 第2章 Android SDK的开发环境 2.1 Android SDK的结构 2.2 Android SDK环境安装 ...10.4 3D动画效果的实现

    Android应用开发入门教程(经典版)

    第一篇Android系统结构和SDK使用............................................................................................................................5 第1章 Android的系统介绍........................

    Android应用开发入门教程

    第1章 Android的系统介绍5 1.1 系统介绍5 1.2 软件结构和使用的工具7 第2章 Android SDK的开发环境10 2.1 Android SDK的结构10 2.2 Android SDK环境安装11 2.2.1. 安装JDK基本Java环境11 ...10.4 3D动画效果的实现129

    Android 应用开发入门教程(经典版)

    目录 第一篇 Android 系统结构和SDK 使用............................................................................................................................ 5 第1 章 Android 的系统介绍.............

    BaseProject:Android项目的一些知识点

    自定义属性动画layout动画 3.底部弹出指示灯 可滑动关闭可设置最大为重 4.dagger入门 简单使用,注入多级嵌套,使用模块和提供者 5.基础库的封装 mvp + rxJava + retrofit的基本封装base通用模版和工具类的封装 6....

    Google Android入门到精通详解

    109 Android入门到精通详解 3 6.7 样式的设置 ................................................................................................. 118 第7章 控件(Widget)的使用 ..............................

    Android入门到精通详解

    109 Android入门到精通详解 3 6.7 样式的设置 ................................................................................................. 118 第7章 控件(Widget)的使用 ..............................

    css入门笔记

    1.css的概述 1.问题 ... 2.css的语法规范 1.... 1.... 样式声明:用样式属性和值组成(属性:值;... 1.... 2.... 3.... 2.... 3.... 独立于任何网页位置处,声明一个样式文件(.css为后缀),在文件中声明样式,在使用的网页中引入.css文件。...

    TableViewKit:通过无痛的多类型单元格支持和内置的自动状态转换动画来增强UITableView的功能

    赋予UITableView强大的多类型单元格支持和内置的自动状态转换动画 入门 并使用我们的 第一次使用TableViewKit? 阅读下面的部分 概述 TableViewKit设计为: 轻松开发具有不同页眉,页脚和多种单元格类型的自定义...

    Androids手机开发教程——从入门到精通详解

    Androids手机开发教程——从入门到精通详解 目 录 第一篇 Android 系统结构和 SDK 使用...............................................................................4 第 1 章 Android 的系统介绍............

    Android高薪之路:Android程序员面试宝典 李宁

    第1章 Android入门 1 1 关于Android的非技术问题 1 1 1 为什么看好 Android 1 1 2 以前是否从事过Android的工作 做过哪些工作 1 1 3 你做的最复杂的界面是什么 1 1 4 如何解决Android学习中遇到的难题 1 1 5 Android...

    onboarding-with-motion-layout:使用MotionLayout的OnBoarding屏幕示例

    使用MotionLayout入门 这是一个简单的示例,演示了如何使用MotionLayout来构建OnBoarding屏幕。 下面的两个GIF分别显示了亮和暗模式下的炫酷动画。

    android开发资料大全

    android用户界面之Layout(布局)教程汇总 android用户界面之Checkbox教程实例汇总 Android Wifi方法大全【总有一种方法适合你】 android开发环境搭建篇详尽的教程实例汇 图形图像之图像处理(缩放 旋转 转化) ...

    FlipTabs:Android Flip Tabs库

    FlipTabs是一个轻量级的库,其中包含一个2标签视图,该视图使用翻转动画进行切换。 () 入门 设置依赖 在存储库末尾将JitPack存储库添加到根build.gradle中: allprojects { repositories { ... maven { url...

    Ext Js权威指南(.zip.001

    第1章 ext js 4开发入门 / 1 1.1 学习ext js必需的基础知识 / 1 1.2 json概述 / 3 1.2.1 认识json / 3 1.2.2 json的结构 / 3 1.2.3 json的例子 / 4 1.2.4 在javascript中使用json / 4 1.2.5 在.net中使用...

    PrimeFaces学习教程

    1.3 Hello World入门示例 4 1.4 UI组件: 4 2 UI组件 5 2.1 布局 5 2.1.1 Layout 页面布局 5 2.1.2 Panel用于包含其它组件,提供象windows窗口式的外观。 8 2.1.3 TabView 分页式面板组件 8 2.1.4 OutputPanel 仅...

    Google Android SDK开发范例大全(第3版) 1/5

    汲取专家经验,指引入门捷径。 移动网络设备(MID,Mobile Internet Device)的发展趋势锐不可当,其中以智能手机最受瞩目。 《Google Android SDK开发范例大全(第3版)》采用范例集的形式,由浅入深地带领Google ...

    Google Android SDK开发范例大全(第3版) 4/5

    汲取专家经验,指引入门捷径。 移动网络设备(MID,Mobile Internet Device)的发展趋势锐不可当,其中以智能手机最受瞩目。 《Google Android SDK开发范例大全(第3版)》采用范例集的形式,由浅入深地带领Google ...

Global site tag (gtag.js) - Google Analytics