- 浏览: 21153 次
最新评论
一 LayoutAnimationController 的使用方法
二 ListView 与Animations 结合使用
三 AnimationListener 的使用方法
介绍LayoutAnimationController ,这个类相当重要,它可以增强用户体验.
LayoutAnimationController 用于为一个layout 里面的控件,或者是一个ViewGroup里面的控件设置动画效果
可以在xml文件中设置,也可以在java类中设置
第一种方法: 在xml文件设置
1. 在res/anim 文件夹中他建一个新文件,名为list_anim_layout.xml文件:
<layoutAnimation xmlns:android=http://schemas.android.com/apk/res/android"
android:delay="0.5" android:animationOrder="random" android:animation="@anim/list_anim" />
在0.5表示0.5秒,不再是0.5毫秒
2.在布局文件中为ListView添加如下配置 android:layoutAnimation="@anim/list_anim_layout"
第二种方法: 在java类中使用 LayoutAnimationController
1. 创建一个Animation对象: 可以通过装载xml文件,或者直接使用Animation 的构造函数创建Animation对象;
2. 使用如下代码创建LayoutAnimationController 对象: LayoutAnimationController lac = new LayoutAnimationController(animation);
3. 设置控件显示的顺序: lac.setOrder(LayoutAnimationController.ORDER_NORMAL);
4. 为ListView 设置LayoutAnimationController 属性: listView.setLayoutAnimation(lac);
具体代码请参考:layoutAnimationsTest 工程
---------------------------
关于AnimationListener
AnimationListener 是一个监听器,该监听器在动画执行的各个阶段会得到通知,从而调用相应的方法
主要包括以下三个方法
onAnimationEnd(Animation animation)
onAnimationRepeat(Animation animation)
onAnimationStart(Animation animation)
具体代码请参考: animationListenerTest 工程
二 ListView 与Animations 结合使用
三 AnimationListener 的使用方法
介绍LayoutAnimationController ,这个类相当重要,它可以增强用户体验.
LayoutAnimationController 用于为一个layout 里面的控件,或者是一个ViewGroup里面的控件设置动画效果
可以在xml文件中设置,也可以在java类中设置
第一种方法: 在xml文件设置
1. 在res/anim 文件夹中他建一个新文件,名为list_anim_layout.xml文件:
<layoutAnimation xmlns:android=http://schemas.android.com/apk/res/android"
android:delay="0.5" android:animationOrder="random" android:animation="@anim/list_anim" />
在0.5表示0.5秒,不再是0.5毫秒
2.在布局文件中为ListView添加如下配置 android:layoutAnimation="@anim/list_anim_layout"
第二种方法: 在java类中使用 LayoutAnimationController
1. 创建一个Animation对象: 可以通过装载xml文件,或者直接使用Animation 的构造函数创建Animation对象;
2. 使用如下代码创建LayoutAnimationController 对象: LayoutAnimationController lac = new LayoutAnimationController(animation);
3. 设置控件显示的顺序: lac.setOrder(LayoutAnimationController.ORDER_NORMAL);
4. 为ListView 设置LayoutAnimationController 属性: listView.setLayoutAnimation(lac);
具体代码请参考:layoutAnimationsTest 工程
---------------------------
关于AnimationListener
AnimationListener 是一个监听器,该监听器在动画执行的各个阶段会得到通知,从而调用相应的方法
主要包括以下三个方法
onAnimationEnd(Animation animation)
onAnimationRepeat(Animation animation)
onAnimationStart(Animation animation)
具体代码请参考: animationListenerTest 工程
发表评论
-
SQLite数据库
2011-10-21 11:12 9971。从www.sqlite.org下载SQLite 3.3.4 ... -
android中的有道词典实例
2011-10-19 22:51 8991、布局文件main.xml <?xml version ... -
mars老师的googleMap示例(二)
2011-10-15 17:14 849manifest.xml文件 <?xml version ... -
mars老师的googleMap(一)
2011-10-15 10:43 796一、申请 Apikey Apikey Apikey Apike ... -
Intent在android中的几种用法
2011-10-14 09:26 760如果是从BroadcastReceiver 启动一个新的Act ... -
基于Service与ContentProvider的音乐播放实例
2011-10-13 23:37 731Android的核心也就是Activi ... -
android之用户定位(一)
2011-10-13 19:53 16731、User Location 能做什么 1) 获取用户的位置 ... -
android之蓝牙操作(二)
2011-10-13 18:43 12781、修改本蓝牙设备的可见性 2、扫描周围可用蓝牙设备 步骤: ... -
android之蓝牙操作(一)
2011-10-13 16:35 1208与蓝牙相关的API 1、BluetoothAdapter ... -
Android学习之JSON数据解析
2011-10-12 13:30 682在Android应用开发中,常用的数据交换格式有XML和JSO ... -
android中的JSON解析
2011-10-12 10:17 8901 。 什么是JSON 就是现在网络上比较流行 ... -
Animations的使用(六)
2011-10-11 17:44 1192LayoutAnimationController的使用方法( ... -
Animations的使用(五)
2011-10-11 17:41 7061 AnimationSet的使用方法 什么是Animat ... -
Animations使用 (四)
2011-10-11 17:36 552Animations的第二种使用方法(第一种见1) 步骤: ... -
android面试
2011-10-10 21:12 766为什么要用ContentProvider?它和sql的实现上有 ... -
android中的animations的用法(二)
2011-10-10 20:59 771一 AnimationSet 的用法 二 Interpol ... -
android中的animations的用法 (一)
2011-10-10 20:56 1309Animations 可分为两大类: 一 Tweened A ...
相关推荐
主要介绍了Android开发之Animations动画用法,结合实例形式详细分析了Animations动画的类型、组成、模式及对应的使用技巧,需要的朋友可以参考下
使用变形动画转换为圆形进度条的Android按钮。 使您的应用程序更具响应性的简单方法。 您可以找到库存储库。 的用法示例。 2. TransformationLayout 使用变形动画将视图转换为另一个视图。 您还可以在两个活动或...
在此处获得此库的良好概述: : 一体化要在您的项目中使用AdditiveAnimator ,请在build.gradle添加以下几行: dependencies { compile 'at.wirecube:additive_animations:1.9.0'}...repositories { jcenter()}快速...
这里介绍一下SVGAPlayer-Android用法。 想知道导出用法吗? 请点击。 通过Gradle安装 我们在JitPack上托管一个AAR文件,您需要添加JitPack.io回购build.gradle allprojects { repositories { ... maven { url '...
PM> Install-Package Xam.Animations用法该软件包将AnimateAsync扩展方法添加到UIView (iOS) / NSView (macOS) / View (Android) / UIElement (Windows) 。 用IAnimation开始动画。 await view . ...
Animations是一个实现android UI界面动画效果的API,Animations提供了一系列的动画效果,可以进行旋转、缩放、淡入淡出等,这些效果可以应用在绝大多数的控件中。 二、Animations的分类 Animations从总体上可以分为...
用法通过Gradle添加RxAnimation库:实现'com.mikhaellopez:rxanimation:1.0.0'KOTLIN A这是一个Android库,使使用Rx对Android上的视图进行动画处理的简单方法。 用法通过Gradle添加RxAnimation库:实现'...
示范演示TypeWriterView用法依赖关系: dependencies { implementation 'in.codeshuffle:typewriterview:1.1.0'}XML用法< in .codeshuffle.typewriterview.TypeWriterView android : id = " @+id/typeWriterView ...
设置Android Studio / Gradle在存储库末尾的root build.gradle中添加以下依赖项:allprojects {存储库{// ... maven {url ='https://jitpack.io'}}}添加依赖项:依赖项{实现'...
Bubble-Picker在dribbble上检查该项目阅读我们如何在中等要求上执行Android SDK 16+用法添加到您的根build.gradle:allprojects {存储库{... maven {url“ Bubble-Picker在dribbble上检查该项目阅读如何我们是在中等...
适用于Android的Shimmer是Android库,它提供了一种向您的Android应用程序中的任何视图添加闪烁效果的简便方法。 它用作不显眼的加载指示器,最初是为Android的Face Shimmer开发的。Shimmer是一个Android库,它提供了...
将 anim 文件夹添加到您的 Android 项目的 res 文件夹中 导入 ActivityAnimator 类 在startActivity(Intent i)方法之后立即调用new ActivityAnimator().animationName(this) 请注意,ActivityAnimator 类可帮助您...
适用于iOS和Android。 例子 安装 npm install react-native-simple-animations --save 用法 导入SimpleAnimation组件: import { SimpleAnimation } from 'react-native-simple-animations'; 用法如下: ...
Bounceview-Android 可自定义的跳动动画,用于任何视图更新 入门 在您的build.gradle中 dependencies { implementation ' hari.bounceview:bounceview:0.2.0 ' } 用法 将动画添加到任何视图中,如下所示: Button...
使用 Web Animations 为theme-color元标记设置动画的助手。 或(Chrome 36+,目前仅适用于 Android)。 安装 可选安装 Bower: $ bower install rainbows 需要或 。 用法 < script src =" bower_components/...
EasyAndroidAnimations Easy Android Animations是一个动画库,旨在Easy Android Animations ,提供50+内置动画,它允许您使用一两行代码在应用程序中引入许多复杂的动画效果。示范影片 用法:包括在您的项目中您...
用Kotlin编写的用于Android的简单且出色的动画库AnimationX用Kotlin编写的用于Android的简单而出色的动画库屏幕快照文档安装步骤1.将JitPack存储库添加到构建文件中的所有项目{存储库{maven {url'...
Xamarin.Android.AVLoadingIndicatorView 这是的Xamarin Android绑定。 AVLoadingIndicatorView是适用于Android的漂亮加载动画的集合。 演示版 用法 (有关详细的工作示例,请参见项目) 步骤1 安装NuGet。 第2步...
Xplosion Xplosion是一个分支,已转换为Kotlin,并已更新为最新版本的Android :grinning_face_with_smiling_eyes: Twitter喜欢任何视图的动画 :beating_heart:用法步骤1.确保在根gradle文件mavenCentral()添加为依赖...