-
Interprolator差值器查看全部
-
动画常用方法和类查看全部
-
objectAnimator常用属性查看全部
-
ObjectAnimator.ofPropertyValuesHolder() PropertyValuesHolder.ofFloat() ObjectAnimator+AnimatorSet查看全部
-
ObjectAnimator查看全部
-
ValueAnimator数值发生器 产生数值 ofInt(1,100) ValueAnimator的addUpdateListener()监听获取每一步产生的数值 ----------------在匿名内部类中通过getAnimatedValue()方法获得数值 自定义数值发生器: ValueAnimator.ofObject(new TypeEvaluator<可指定泛型>(){实现evaluate(0-1的时间因子,开始,结束值)方法})查看全部
-
设置Onclick事件响应也可以在xml文件中直接声明android:onclick="btClick"然后直接写void btClick(View view)就好了 通过一个int[]res 数组保存一些相同控件的R.id.xx然后就可以for循环将其findViewById 到一个控件list中 a1.setInterpolator(new BounceIniterpolator()) 为动画设置插值器,可以是其他类型,这个是会回弹的查看全部
-
ObjectAnimator属性动画也支持集合 ObjectAnimator animation1=ObjectAnimator.ofFloat(xxx) ObjectAnimator animation2=ObjectAnimator.ofFloat(xxx) ObjectAnimator animation3=ObjectAnimator.ofFloat(xxx) AniamtorSet set=new AnimatorSet() set.play(a1).with(a2) set.play(a3).after(a1) set.playSequentially(a1,a2,a3)按顺序播放 set.playTogether(a1,a2,a3) 一起播放 set.Duration(1000) set.start();查看全部
-
Animation平移动画 耗CPU Google提供了很多例子 TranslateAnimation animation=new TranslateAnimation(x0,x1,y0,y1) animation.setDuration(1000)设置时间 animation.setFillAfter(true)保留平移后位置 imageview.setAnimation(animation); 属性动画:监听事件也跟着一起移动了 ObjectAnimator.ofFloat(imageview,"translationX",0F,200F).setDuration(1000).start() 只要是有get和set的属性都可以添加属性动画 ----属性动画是异步执行的,多写几行一起动 亦可传递PropertyValueHolder来保存属性的变化,然后一起传进去ObjectAnimation.ofPropertyValueHolder(imageview,p1,p2,p3) translationX改为X就是绝对位置 ---------------rotation就是旋转查看全部
-
objectAnimator查看全部
-
Interpolator 插值器 图示查看全部
-
Animator 常用方法和类查看全部
-
Animator 常用属性查看全部
-
interpolator的各种渐变效果;查看全部
-
Interpolator图示查看全部
举报
0/150
提交
取消