|--View
文章平均质量分 94
Holmofy
奋斗中的小菜鸟
展开
-
View滑动效果常用属性详解:scroll、translation、LayoutParams
View滑动效果常用属性详解在自定义View,以及属性动画中常用到以下属性: scrollX/scrollY,translationX/translationY,x/y,LayoutParams1.scrollX/scrollY对于这两个属性,View中提供了很多公有方法对其进行设置:1、setScrollX(int value)/setScrollY(int val...原创 2017-01-01 00:10:30 · 1646 阅读 · 0 评论 -
View滑动效果常用属性详解2-使用scrollX|scrollY和Scroller实现自定义ViewPager
使用scrollX,scrollY和Scroller自定义ViewPager原理介绍废话不多说先上图。ViewPager就是包裹了n个宽高与自己相同的子页面,然后通过滑动内部子页面来达到左右页面切换效果。需要注意的是上图中width,height都是指ViewPager的宽高。继承ViewGroup并实现onLayout方法在layout方法中我们首先要对子页面进行...原创 2017-01-02 19:44:49 · 1038 阅读 · 0 评论 -
View事件分发机制源码分析
View事件分发机制源码分析1、事件传递规则概述在解释事件分发机制之前,需要搞清楚几个概念。 1、事件:由于android设备对键盘依赖性的降低,导致触摸事件(MotionEvent)成为android最主要的事件,所以对于事件的分发,其实就是对MotionEvent对象的传递过程。 2、事件序列:从用户手指按下,到手里离开的这一系列事件的集合(可以看成用户在屏幕上的一个手势)。即...原创 2017-01-05 13:07:09 · 593 阅读 · 0 评论 -
SurfaceView、SurfaceHolder与Surface
相关文章SurfaceView、SurfaceHolder与SurfaceTextureView、SurfaceTexture与Surface按照官方文档的说法,SurfaceView继承自View,并提供了一个独立的绘图层,你可以完全控制这个绘图层,比如说设定它的大小,所以SurfaceView可以嵌入到View结构树中,但是需要注意的是,由于SurfaceView直接将绘图表层绘...原创 2017-03-26 23:28:51 · 5224 阅读 · 4 评论 -
TextureView、SurfaceTexture、Surface
相关文章SurfaceView、SurfaceHolder与SurfaceTextureView、SurfaceTexture与Surface 上篇文章我们说了SurfaceView,接下来我们对Texture进行一下分析。 SurfaceView由于使用的是独立的绘图层,并且使用独立的线程去进行绘制。前面的文章中也说到SurfaceView不能进行Transition,Rotatio...原创 2017-03-26 23:34:49 · 12425 阅读 · 1 评论