自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 View的事件分发机制二--事件分发规则

在详细介绍事件分发源码的时候,先大概了解一下事件分发的规则,大家可以去参考android开发艺术探索这本书,里面讲解的蛮深入的。1:我们常说的同一事件序列,指的是当我们手指触摸到屏幕的那一瞬间产生的ACTION_DOWN,到手指离开屏幕的那一瞬间所产生的ACTION_UP之间的一系列事件。这个序列是由一个ACTION_DOWN ,多个ACTION_MOVE和一个ACTION_UP组成的。2:正常情况

2016-04-26 22:10:22 391

原创 View的事件分发机制一:事件分发概述

在android开发过程中,当在界面中有多个View可滑动时,且方向不一致的时候,可能会出现滑动冲突,那么如何去解决滑动冲突呢,它的基础就是View的事件分发机制。 View的事件分发所操作的对象就是MotionEvent,事件分发的过程就是对MotionEvent对象的分发过程,系统需要把这个MotionEvent对象下发到某个具体的View上进行处理。在MotionEvent对象分

2016-04-26 21:24:31 442

原创 触摸事件与手势监听--Android GestureDetector详解

目录 事件监听的方法 GestureDetector类 GestureDetector使用方法 GesturetDetector.OnGestureListener 接口 GesttureDetector.OnDoubleTapListener 接口 GesttureDetector.SimpleOnGestureListener 类 1:事件监听的方法在android应用层上主要有两个层面的触摸事

2016-04-23 00:10:25 19815

原创 Android Scroller类详解--实现View内容弹性滑动

概述Scroller类封装了滚动,我们可以使用Scroller 类来收集滑动动画过程中的数据,例如为了响应快速滚动动画。当View的位置发生变化的时候,Scroller会自动追踪scrollX 和scrollY的变化。为了达到弹性动画的效果,我们必须自己获取和处理坐标数据。主要用到的函数 startScroll() computeScrollOffset() getCurrX(),getCurrY(

2016-04-22 22:26:37 1923

原创 Android--自定义View滑动的六种方法

概述由于移动平台屏幕尺寸大小的限制,为了给用户呈现更好的页面内容,我们需要通过滑动来实现一些页面内容的显示和隐藏操作。自定义View的方法 View.layout()方法 改变view的布局参数LayoutParams View.offsetLeftAndRight()和View.offsetTopAndBottom()方法 属性动画ObjectAnimator.ofFloat()方法 使用View

2016-04-21 22:45:41 2290

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除