AndroidViewAnimations:Andorid视图动画合集YOYO
一天我看见一个ios动画效果库 AFViewShaker, 它实现的效果很赞, 我认为Android 也需要一个这样的库,所以过了两天,我就自己创建了这个项目。
使用
为了把效果做的很逼真,我创建了另外一个项目叫做,Android Easing Functions ,是一些简单功能的实现,我们需要引入那个项目。
Gradle
1
2
3
4
5
|
dependencies {
compile 'com.nineoldandroids:library:2.4.0'
compile 'com.daimajia.easing:library:1.0.0@aar'
compile 'com.daimajia.androidanimations:library:1.1.2@aar'
}
|
maven
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
<dependency>
<groupId>com.nineoldandroids</groupId>
<artifactId>library</artifactId>
<version>2.4.0</version>
</dependency>
<dependency>
<groupId>com.daimajia.androidanimation</groupId>
<artifactId>library</artifactId>
<version>1.1.2</version>
<type>apklib</type>
</dependency>
<dependency>
<groupId>com.daimajia.easing</groupId>
<artifactId>library</artifactId>
<version>1.0.0</version>
<type>apklib</type>
</dependency>
|
或者下载下面的库到你的eclipse项目中
NineOldAndroid-2.4.0
AndroidEasingFunctions-1.0.0
AndroidViewAnimations-1.1.2
使用
就像玩Yo-y0 一样简单
1
2
3
|
YoYo.with(Techniques.Tada)
.duration(700)
.playOn(findViewById(R.id.edit_area));
|
总共有一下效果
Attension
Flash
, Pulse
, RubberBand
, Shake
, Swing
, Wobble
, Bounce
, Tada
, StandUp
, Wave
Special
Hinge
, RollIn
, RollOut
,Landing
,TakingOff
,DropOut
Bounce
BounceIn
, BounceInDown
, BounceInLeft
, BounceInRight
, BounceInUp
Fade
FadeIn
, FadeInUp
, FadeInDown
, FadeInLeft
, FadeInRight
FadeOut
, FadeOutDown
, FadeOutLeft
, FadeOutRight
, FadeOutUp
Flip
FlipInX
, FlipOutX
, FlipOutY
Rotate
RotateIn
, RotateInDownLeft
, RotateInDownRight
, RotateInUpLeft
, RotateInUpRight
RotateOut
, RotateOutDownLeft
, RotateOutDownRight
, RotateOutUpLeft
, RotateOutUpRight
Slide
SlideInLeft
, SlideInRight
, SlideInUp
, SlideInDown
SlideOutLeft
, SlideOutRight
, SlideOutUp
, SlideOutDown
Zoom
ZoomIn
, ZoomInDown
, ZoomInLeft
, ZoomInRight
, ZoomInUp
ZoomOut
, ZoomOutDown
, ZoomOutLeft
, ZoomOutRight
, ZoomOutUp
github项目地址https://github.com/daimajia/AndroidViewAnimations
AndroidViewAnimations:Andorid视图动画合集YOYO相关推荐
- swift 动画合集
本例参照objective-c的动画合集进行swift的转换,objective-c地址参照地址 https://github.com/yixiangboy/IOSAnimationDemo 1 ...
- 20P37 Premiere预设200种文字标题介绍动画合集包 200 Titles Collection下载
20P37 Premiere预设200种文字标题介绍动画合集包 200 Titles Collection下载 包含内容: – 15个快速标题 – 15个迷你小标题 – 30金色标题 – 30个标注介 ...
- vue 引入canvas_canvas动画合集Vue组件
vue-canvas-effect canvas动画合集Vue组件 [? online demo](https://chenxuan0000.github.io/vue-canvas-effect/i ...
- 一款炫酷的相册动画合集【源码分享】
这是一款炫酷的相册动画合集,集合了粒子.雪花.气泡.蝴蝶心形路径.星星.相册翻页等效果,有需要的可以点击下方名称链接下载. 效果图 炫酷的相册动画合集 整理不易,欢迎大家交流学习.
- Android 之 动画合集之属性动画 -- 又见
本节引言: 上节我们对Android的属性动画进行了初步的学习,相信大家对于属性动画已经不再是 一知半解的状态了,本节我们继续来探究Android属性动画的一些更高级的用法! 1.Evaluator自 ...
- 【小程序动画合集】10种小程序动画效果实现方法,文章太长建议收藏!
前言 一提小程序与动画,首先想到的是什么?嗯,微信小程序独创了一套动画玩法,官方支持3种动画方案,分别是 createAnimation . this.animate 和 CSS3动画 . 1. cr ...
- 【HTML】动画合集--跟着pink老师学习
1.奔跑小熊 奔跑小熊 <!DOCTYPE html> <html lang="en"> <head><meta charset=&quo ...
- Android动画合集
Android动画实现绘制原理 http://www.kutear.com/post/android/2016-10-05-android_animation_principle 动画及其他学习博客 ...
- 最新最全的 Android 开源项目合集
原文链接:https://github.com/opendigg/awesome-github-android-ui awesome-github-android-ui 是由OpenDigg整理并维护 ...
最新文章
- R语言观察日志(part13)--从GitHub中下载R包
- [C++STL]常用遍历算法
- git 修改远程仓库源
- 用最新NLP库Flair做文本分类 1
- 量子计算机怎么编程,量子计算机编程(一)——QPU编程
- 动态规划复习-HDU1081
- Excel VBA高级编程-股票大盘跟踪
- 重构实例-消息发送-原始代码及准备-1
- 【串口助手】Python从零开始制作温湿度串口上位机
- c语言一个等于号与两个等于号的区别
- 详解数据血缘的「整体设计」与「评价方案」
- NeatUpload 网络上传大文件的web.config配置问题
- 视频编码技术 -1.2色彩原理
- asp 和 html 婚鞋,几招教会你搭配出完美婚鞋
- [热门]浅谈360主动防御(360提示)、瑞星主动及360实时查杀的免杀技巧
- fabric搭建及环境配置
- Java实现冒泡算法及优化冒泡算法
- 智慧磐石工程项目系统组成
- win7 64位 调用notepad,但是不能调用键盘osk.exe
- 教女友用 trello 管理衣物和穿搭LOOK
热门文章
- ESPIDF开发ESP32学习笔记【WiFi实现】
- 苹果手机的隐藏功能分享
- Linux 里的 exFAT 是微软的“特洛伊木马”
- 【自省】线程池里的定时任务跑的可欢了,可咋停掉特定的任务?
- 天大计算机英语面试,天大考研复试英文自我介绍
- java集合 — — lterator迭代器
- python pie函数_matplotlib 知识点11:绘制饼图(pie 函数精讲)
- [附源码]Python计算机毕业设计SSM基于Java的流浪动物救助系统(程序+LW)
- ActiveMQ——消息的生产和消费
- 现在做网站依然可以赚钱