
MD-滑动-动画
文章平均质量分 82
奔跑的杰尼龟
菜鸟也疯狂
展开
-
Android 滑动以及动画移动的基础解析
本文将探究getScrollX(),getScrollY(),getX(),getY(), getLeft(),getRight(),getTranslationX(),getTranslationY()的关系案例简述:放置了一个水平的scrollview,内放置了长为1200px的线性布局,线性布局内放置的背景视图。1. 静态测量:ViewTreeObserver viewTre...原创 2019-01-24 15:16:49 · 750 阅读 · 0 评论 -
Android MaterialDesign系列之CoordinatorLayout&自定义Behavior
简介 MD中很重要的一个布局就是CoordinatorLayout而该布局有一个不得不提的核心中间层成员就是Behavior和NestScrolling,像我们开发中常用的FloatingActionBar与SnackBar之间的显示关系,AppBarLayout和RecyclerView或者说NestedSCrollView实现的滑动叠层效果都或多或少的涉及到核心的Behav...原创 2018-11-28 13:32:47 · 402 阅读 · 1 评论 -
Android 动画系列之属性动画以及SVG动画的使用与案例
1.简介 本文将着重介绍的是属性动画的学习与使用,案例比较简单,主要起一个笔记记录的作用,方便回顾。主要是学习的启航大神的自定义控件这本书,照着上面的例子自己进行实践下来的结果。学习自定义控件强烈推荐启航大神,csdn上有很多教程文章,很感谢他的分享。2.动画案例2.1 使用ValueAnimator 实现视图从底部平移 以下代码,分2步第一是获得底部窗体的y坐标...原创 2018-11-14 17:30:11 · 574 阅读 · 0 评论 -
Android 属性动画基础
1、简介本篇博客记录的是开发中用的比较多的属性动画,还有和属性很类似的动画。属性动画概念:属性动画的实现机制是通过对目标对象进行赋值并修改其属性来实现的;而补间动画只能针对view进行平移,旋转,缩放,渐变四种操作,且只是从视觉修改其绘制位置,其实际点击事件并不会生效。public final class ObjectAnimator extends ValueAnimator ...原创 2018-07-20 15:15:27 · 355 阅读 · 0 评论 -
Android MaterialDesign系列之CoordinatorLayout实现折叠式菜单栏
一、简述本文主要是对简易的折叠式菜单栏做个记录,方便以后开发进行比照改进。本文记录的有简单的Material化的折叠式菜单栏的实现,也将呈现一些比较重要的概念,比如 fitSystemWindows 的一些细节。二、效果三、使用1、CoordinatorLayoutCoordinatorLayout即为协调性布局,是一个加强版的FrameLayout,它可以协调子布局及控件...原创 2018-07-18 10:37:30 · 2530 阅读 · 0 评论 -
Android 动画系列之补间动画以及帧动画
1、简介动画想必大家做开发的时候都有用到吧,本文将介绍的是补间动画中的平移动画,包括xml形式的常用于弹出框的动画,还有java代码中 new TranslationAnimation()构造参数的解析。简要的为大家介绍下帧动画。2、xml平移动画2.1.平移固定数值: mBtn_translate.setOnClickListener(new View.OnCli...原创 2018-07-01 18:35:54 · 391 阅读 · 0 评论 -
Android MaterialDesign系列之沉浸式状态栏的设计与实现
什么是沉浸式状态栏: 准确来说应该是“透明栏”,英文名“Translucent Bars”,是安卓 4.4 新定义的设计规范。简单来说就是在软件打开的时候通知栏和软件顶部颜色融为一体,这样可以使软件和系统本身更加融为一体,同时通知栏的颜色不再是白色、黑色简单的两种了。如果是图片可以让其顶上去,如果或者可以设置状态栏的颜色。 比如Toolbar 和 顶部状态栏一体的颜...原创 2018-05-26 12:34:17 · 1099 阅读 · 0 评论