28

所以我对 android 感到非常沮丧,而且当你将 API 级别回滚到 11 之后,一半的东西都不起作用。为什么它不像 iOS 那样容易和做得好?!

用来ObjectAnimatorsFragments. 它们在任何 API 级别 11 及以上的环境中都能正常工作。propertyName一旦我将构建目标更改为小于 11,我就会遇到问题,说它valueType在 xml 文件中找不到属性的资源标识符。

问题 我应该使用什么来制作Fragment适用于 API Levels > 7 的过渡动画。

提前致谢。

4

2 回答 2

26

我建议使用http://nineoldandroids.com/,它来自 ActionBarSherlock 项目的同一制造商,它引入了从 API 1 开始工作的支持 ObjectAnimator。

于 2012-12-17T11:28:22.810 回答
2

Property Animation 在 Android 3.0(API 级别 11)中引入

支持较低的android版本,(我没试过,但你可以使用)

九个旧机器人 下载

Android 库,用于在所有版本的平台上使用 Honeycomb (Android 3.0) 动画 API 回到 1.0!。

另请参阅此博客Fragment Transactions Reference

这个 SO question Android Fragment standard transition not animating

于 2012-07-24T10:34:01.723 回答