Android-如何获取android.R.anim.slide_in_right


90

我正在玩Android动画。提供了动画android.R.anim.slide_in_left和android.R.anim.slide_out_right。我正在寻找一种获得相反动画的方法,即:

android.R.anim.slide_in_right and android.R.anim.slide_out_left

或我自己指定这些方式。


1
+1如何使用默认的slide_in_left和slide_out_right函数?
罗伊·李

Answers:


152

下面是slide_in_rightslide_out_left从Android的开源项目。


3
@AdilHussain:您的SDK安装中也提供了这些定义。
CommonsWare,2012年

4
谢谢。即使我有4.3,也缺少这些动画。有什么主意吗?
2013年

@deepwinter:我不确定“丢失”的含义(无法引用资源吗?无法引用Java?运行时崩溃还是其他?)。我也不确定您所说的“我有4.3”是什么意思(您的构建目标是4.3?您在4.3上运行?还有其他东西吗?)。您可以考虑使用环境,测试和症状的完整详细信息来打开自己的StackOverflow问题。
CommonsWare,2013年

1
@CommonsWare我有与Deepwinter相同的问题。我正在使用Android 4.2.2 SDK构建应用程序。从android.jar,在android.R中,我只能看到anim.slide_in_left和anim.slide_out_right。没有slide_in_right或slide_out_left。所以在代码中,我不能使用android.R.anim.slide_out_left,因为它给了我编译错误。
zzheng 2013年

10
我知道这是一个旧答复,但是我发现源文件已android-sdks\platforms\android-19\data\res\anim复制到项目中并且可以正常工作。不知道为什么不自动检测它们。


0

slide_in_rightslide_out_left存在于Android 2.1及以上。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.