以编程方式使用 android 版本
我需要在我的 android 应用程序中实现动画。但是所有版本的 android 操作系统都不支持该动画。 现在我想做的是,如果目标设备的操作系统支持动画,那么应该执行一些动画的代码,否则不应该执行。
为此,我编码如下,
if(Build.VERSION.SDK_INT >= 7){overridePendingTransition(R.anim.slide_left_in,R.anim.slide_left_out);}
但是当活动启动时它会崩溃,因为它会在构建时引发错误。
如果可能的话,请给我解决方案,
提前致谢。
I need to implements animations in my android application.But All version of android os does not support that animation .
Now I want to make that if target device’s os support animation then some animation’s code should be executed other wise not ..
For this, I have coded as follow ,
if(Build.VERSION.SDK_INT >= 7){overridePendingTransition(R.anim.slide_left_in,R.anim.slide_left_out);}
But it will crach when activity start as it raise error while build time.
Plz give me solution if possible
Thanks in advance.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
已解决此问题 此处位于 Android 开发者网站上。看看 Google I/O 2011,它在这方面有一个很好的会议,看看 Android Protips:面向专家 Android 应用开发人员的高级主题 会议。
This has been addressed here on Android developer website. And take a look at Google I/O 2011, it has a good session on this, look at 6 minute mark of Android Protips: Advanced Topics for Expert Android App Developers session.
检查这个片段:
Check this snippet:
我认为您可以在这篇上一篇文章中找到答案。
I think you can find an answer in this previous post.