Android开源动画库nineoldandroids

摘要:
不要在较低版本的Android编译器(如2.2和2.3)上编写代码。这样,eclipse将在验证中出错,编译将失败。

项目官网地址:http://nineoldandroids.com/

使用这个库的原因是android3.0之后出了新的animation API,但是android3.0以下的不支持

这个库完成了这个兼容性,使得ValueAnimator、ObjectAnimator等新的动画api能不改一行代码,只修改import的包名就完全兼容到新的api

比如下面这段代码,在eclipse中用2.3的build target来编译就不行,你必须用3.0以上的target来编译,但是编译好了之后用2.3的模拟器照样跑,照样有动画。不要在低版本的Android编译器如2.2、2.3上来写代码,这样eclipse会校验有误,编译通不过。

@TargetApi(Build.VERSION_CODES.HONEYCOMB)  
    private void manageLayer(View v, boolean enableHardware) {  
    if (!API_11) return;  
    int layerType = enableHardware ? View.LAYER_TYPE_HARDWARE : View.LAYER_TYPE_NONE;  
    if (layerType != v.getLayerType())  
        v.setLayerType(layerType, null);

  

范例:http://blog.csdn.net/sfshine/article/details/12978993

免责声明:文章转载自《Android开源动画库nineoldandroids》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Visual Studio 2010 C++ 属性设置基础解决VirtualBox虚拟机装XP无声问题的简便办法下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

解决Ubuntu开关机动画不正常方法

 联想的笔记本,显卡NVIDIA GT218M,默认使用开源的驱动,但挂起后,再唤醒就黑屏回不到桌面。 1、解决办法:安装NVIDIA专有驱动 $sudo apt-get install nvidia-current 新的问题:开机logo和开/关机动画均不正常,只显示文字logo 解决办法: 1、编辑 /etc/default/grub文件 $sudo...

WPF左右移动动画实现

//boxItem要移动的控件               DoubleAnimation doubleAnimation = newDoubleAnimation(); doubleAnimation.Duration = newDuration (...

Android开源框架ViewPageIndicator实现Tab导航

使用Android开源框架ViewPageIndicator实现Tab导航 第一步:需要添加依赖 有两种方式: 1 直接在build.gradle下的dependencies标签下添加如下: compile 'com.inkapplications.viewpageindicator:library:2.4.3' 2 在File->Project S...

iOS 学习资料整理集合

视频教程(英文)Developing iOS 7 Apps for iPhone and iPad斯坦福开放教程之一, 课程主要讲解了一些 iOS 开发工具和 API 以及 iOS SDK 的使用, 属于 iOS 基础视频iPad and iPhone Application Development该课程的讲师 Paul Hegarty 是斯坦福大学软件工...

Wpf(Storyboard)动画简单实例

动画的三种变换方式 RotateTransform:旋转变换变化值:CenterX围绕转的圆心横坐标 CenterY纵坐标 Angle旋转角度(角度正负表示方向) ScaleTransform:缩放变换变化值:ScaleX横向放大倍数ScaleY纵向(负值时翻转) TranslateTransform:平移变换变化值:X横坐标Y纵坐标 其中 <...

移动端动画lottie 和 svga的区别

Lottie  只需要 ui设计师给到json动画文件,像img图片一样import引入即可,对应属性   链接:https://juejin.cn/post/6844903661760413704  或者去官网查看 http://airbnb.io/lottie/#/  svga上来需要先播放动画的dom存在,动态的dom不太适合,官网链接 :htt...