动画
文章平均质量分 96
火鸟菲戈
已经告别Android了
展开
-
第三方开源库:nineoldandroid:ValueAnimator 动态设置textview的高
动态改变textview的高度。依赖jar:nineoldandroids-2.4.0.jar效果图:省份代码://1 默认不显示 layout_provices.getLayoutParams().height = 0; layout_provices.requestLayout(); //2 拿到布局的高 layout_provices.measure(0,原创 2016-04-13 11:44:32 · 761 阅读 · 0 评论 -
Android_动画:Interpolator
效果图2种创建方式Interpolator有2种创建方式,一种用xml创建,一种用java创建。OvershootInterpolator overshoot = new OvershootInterpolator(1.0f);OvershootInterpolator interpolator = (OvershootInterpolator) AnimationUtils.loadInterp原创 2017-05-24 10:42:12 · 777 阅读 · 0 评论 -
Android动画:转场动画(过度动画) ActivityOptionsCompat
ActivityOptionsCompat参考: 你所不知道的Activity转场动画——ActivityOptions Github项目解析(九)–>实现Activity跳转动画的五种方式 简介Actiivty转场动画可以使用overridePendingTransition (int enterAnim, int exitAnim),但这种方式太老了,接下来介绍另一种方式Activity原创 2016-12-03 15:41:22 · 15303 阅读 · 1 评论 -
第三方开源库:nineoldandroids右弹出有动画
右弹出无动画特效和有特效2种效果图:无动画: 瞬间弹出 有动画:时长:500ms1 无动画思路: 主布原创 2016-04-15 17:51:54 · 788 阅读 · 0 评论 -
Android动画:Transition
scene:场景,trasition:转换。BasicTransitiongetSceneForLayout()+TransitionManager.go(scene3)+new Scene()需要API>=19demo中共有3个scene,分别是scene1、scene2、scene3,对应的xml分别是scene1.xml、scene2.xml、scene3.xml,scene本身的根布局的id原创 2017-05-10 17:17:38 · 549 阅读 · 0 评论 -
Android动画(四):RevealEffect/揭露动画
RevealEffect见识背景色扩散的效果,可以给任意的View添加这种效果。效果图代码主要的类ViewAnimationUtilAnimator animator = ViewAnimationUtils.createCircularReveal(tv, 0, 0, 0, (float) Math.hypot(tv.getWidth(), tv.getHeight()));animator.s原创 2017-02-17 00:28:11 · 1588 阅读 · 0 评论 -
Android5.x:RippleDrawable + CardView
RippleDrawable 参考:AndroidStudyDemo之Android5.x新控件介绍(一)简介Android5.x的水波纹效果就是通过RippleDrawable实现的,根据有无边界可以分为:右边界效果 + 无边界效果。边界类型可以是mipmap,也可以是自定义的drawable(shape),可以是是drawabel(selector).API>=21才可以使用。在draw原创 2016-11-16 17:57:20 · 1145 阅读 · 0 评论 -
Android基础:动画三:属性动画
先回顾动画的创建方式 动画 创建方式 获取Animation对象的方式 例子 帧动画drawable animation 代码创建 getBackground() AnimationDrawable animation = (AnimationDrawable) imageView.getBackground(); – xml 不需要获取 android原创 2016-05-01 15:47:12 · 651 阅读 · 0 评论 -
Android基础:动画二:XML创建动画
创建逻辑: 1 准备动画资源:在res/anim文件夹下创建4个xml文件 2 加载动画:AnimationUtils.loadAnimation(Context context, int id) 3 开启动画:View.startAnimation(Animation animation)相关的类:AnimationUtils:动画工具类(Android自带)分类rotate +原创 2016-05-01 13:31:01 · 700 阅读 · 0 评论 -
Android基础:Activity转场动画:overridePendingTransition(...)
1 AlphaAnimation:渐变动画 AlphaAnimation animation = new AlphaAnimation(0.1f, 1.0f); animation.setDuration(3000); layout_splash.startAnimation(animation);原创 2016-04-20 09:26:11 · 1139 阅读 · 0 评论 -
Android动画(一):帧动画+补间动画(代码创建)
动画分类动画分类:帧动画+补间动画+属性动画 动画分类 说明 drawable animation 帧动画 View animation 补间动画 Property Animation 属性动画动画创建方式 动画 创建方式 获取Animation对象的方式 例子 帧动画drawable an...原创 2016-04-30 19:34:36 · 823 阅读 · 0 评论