机器翻译正文由机器翻译自项目原始文档(英文),排版经程序统一处理,可能存在偏差,请以原项目仓库为准。
安卓视图动画
有一天,我看到 一个 iOS 库,它是一个视图震动器,非常漂亮。我认为安卓也需要一个,并且应该更好。
于是,我开始收集动画效果……两天后,这个项目诞生了。
演示
用法
自版本 2.0 起,NineOldAndroids 已被移除。感谢 Jake Wharton。
为了让动画更逼真,我创建了另一个项目名为 Android 缓动函数,它是在 Android 上实现 缓动函数 的。所以,我们需要依赖这个项目。
步骤 1
Gradle
dependencies {
implementation 'com.daimajia.androidanimations:library:2.4@aar'
}
专家
<dependency>
<groupId>com.daimajia.androidanimation</groupId>
<artifactId>library</artifactId>
<version>2.4</version>
</dependency>
步骤 2
就像玩悠悠球一样。
YoYo.with(Techniques.Tada)
.duration(700)
.repeat(5)
.playOn(findViewById(R.id.edit_area));
效果
注意
Flash , Pulse , RubberBand , Shake , Swing , Wobble , Bounce , Tada , StandUp , Wave
特别
Hinge , RollIn , RollOut , Landing , TakingOff , DropOut
弹跳
BounceIn , BounceInDown , BounceInLeft , BounceInRight , BounceInUp
淡出
FadeIn , FadeInUp , FadeInDown , FadeInLeft , FadeInRight
FadeOut , FadeOutDown , FadeOutLeft , FadeOutRight , FadeOutUp
翻转
FlipInX、FlipOutX、FlipOutY
旋转
RotateIn , RotateInDownLeft , RotateInDownRight , RotateInUpLeft , RotateInUpRight
RotateOut , RotateOutDownLeft , RotateOutDownRight , RotateOutUpLeft , RotateOutUpRight
滑动
SlideInLeft , SlideInRight , SlideInUp , SlideInDown
SlideOutLeft , SlideOutRight , SlideOutUp , SlideOutDown
缩放
ZoomIn , ZoomInDown , ZoomInLeft , ZoomInRight , ZoomInUp
ZoomOut , ZoomOutDown , ZoomOutLeft , ZoomOutRight , ZoomOutUp
欢迎贡献你精彩的动画效果。:-D
谢谢
为什么选择悠悠球?
关于我
(2013)中国大陆的一名学生。
欢迎提供给我实习机会。如果你对这个项目有任何新的想法,随时可以联系我。
(2019)五年后,现在我成为中国的一名投资助理。
欢迎把你的商业计划发送给我。也许我会比别人对你的创业项目有更好的理解。相信我。
- 本文标题:AndroidViewAnimations - 可爱的视图动画合集
- 本文链接:https://www.cn121.com/mobile/daimajia-androidviewanimations.html
- 原项目:daimajia/AndroidViewAnimations 版权归原作者 daimajia 及贡献者所有
- 收录信息:本站于 2026-10-21 收录本项目,本页所列协议与仓库指标均为收录当时的状态;该日期之后原项目的版本更新与协议变更,本页不作同步。
- 开源协议:收录时本项目采用 MIT(查看 LICENSE 原文),本站译文为其衍生内容;使用、修改、分发请以该仓库 LICENSE 原文为准。
- 站点出处:本文首发于 OneTwoOne,收录自 GitHub 开源项目 daimajia/AndroidViewAnimations。
- 翻译说明:本页正文为人工智能生成内容——由机器翻译对原项目 README 初译、经程序校验排版,可能存在错漏,请以原项目文档为准。
- 引用声明:商业转载、第三方聚合或 AI 检索训练引用时,请务必保留以上来源出处、本文永久链接,以及原项目的版权声明与许可信息。
- 下架通道:若原项目此后变更或收紧了许可协议、或作者/权利人认为本站的收录方式(译文、排版适配、简介翻译等)超出其授权范围,请通过 xyd3302001@163.com 发送下架通知,并附上项目地址与本页链接。本站核实后将第一时间删除本页内容,或改为不复制原文的目录性收录;署名更正等其他要求可一并提出。