Android中的动画技术是什么?

您能告诉我示例代码,为此教程吗?

注意:文档中的补间和框架动画还不够.....

有帮助吗?

解决方案

基本上,除了(相当痛苦的)框架/补间动画外,还有布局动画,查看动画和过渡动画。布局动画在显示元素时,在初始活动布局或将视图设置为可见时将射击,以及当新活动启动时过渡动画。标准视图动画是您可以以每个视图/布局为基础触发的灵活动画,但是它们需要更多的工作(在XML定义,活动和布局动画之外,通常是单线)。

还有一些有用的课程,例如ViewFlipper,可以轻松使用某些动画。检查SDK随附的Android API演示应用程序(文档 这里)。轻松的视图动画在 这节课, ,过渡 这节课, ,还有一些更复杂的例子 这里 (2.0 API演示应用中有一个布局动画示例,但我在在线文档中找不到它)。请务必查看Res/Anim中的演示的相关XML;文档中动画XML的规格有点稀疏,但是API演示和Android源代码中有很多好的示例。您可以使用XML自定义过渡类型(褪色,滚动等)和插值(加速,过冲等),这赋予了相当多的功率(无论如何,足以覆盖大多数用例,无论如何)。

动画 课程也可以提供很多帮助。通过Android系统源代码快速进行GREP应该为您提供以上所有功能的精彩工作材料。这些资源应该足以让您入门;祝你好运!

附录(5/2011):还有(仅3.0+) 属性动画 系统,这确实很酷,因为您可以使用它来对自定义视图上的任意属性进行动画动画;除非您正在编写一个特定于3.0的应用程序,否则您需要等待之前等待它。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top