移动应用 活跃维护

AndroidViewAnimations

daimajia/AndroidViewAnimations

可爱的视图动画合集。

12433
Stars 标星
2408
Forks 分支
461
Watchers 关注
68
Open Issues
Java
主要语言
MIT
开源协议
297 KB
仓库大小
5 年前
最后推送
一键安装扩展 / 插件指令
dsh plugin --profile web add github:daimajia/AndroidViewAnimations
git clone https://github.com/daimajia/AndroidViewAnimations.git
git clone git@github.com:daimajia/AndroidViewAnimations.git
README.md master

机器翻译正文由机器翻译自项目原始文档(英文),排版经程序统一处理,可能存在偏差,请以原项目仓库为准。

安卓视图动画

有一天,我看到 一个 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://cn121.com/mobile/daimajia-androidviewanimations.html
  • 原项目:daimajia/AndroidViewAnimations 版权归原作者 daimajia 及贡献者所有
  • 收录信息:本站于 2026-10-21 收录本项目,本页所列协议与仓库指标均为收录当时的状态;该日期之后原项目的版本更新与协议变更,本页不作同步。
  • 开源协议:收录时本项目采用 MIT(查看 LICENSE 原文),本站译文为其衍生内容;使用、修改、分发请以该仓库 LICENSE 原文为准。
  • 站点出处:本文首发于 OneTwoOne,收录自 GitHub 开源项目 daimajia/AndroidViewAnimations。
  • 翻译说明:本页正文为人工智能生成内容——由机器翻译对原项目 README 初译、经程序校验排版,可能存在错漏,请以原项目文档为准。
  • 引用声明:商业转载、第三方聚合或 AI 检索训练引用时,请务必保留以上来源出处、本文永久链接,以及原项目的版权声明与许可信息。
  • 下架通道:若原项目此后变更或收紧了许可协议、或作者/权利人认为本站的收录方式(译文、排版适配、简介翻译等)超出其授权范围,请通过 xyd3302001@163.com 发送下架通知,并附上项目地址与本页链接。本站核实后将第一时间删除本页内容,或改为不复制原文的目录性收录;署名更正等其他要求可一并提出。