随笔分类 - View的事件体系
摘要:一、常见的滑动冲突场景 1.外部滑动方向和内部滑动方向不一致 2.外部滑动方向和内部滑动方向一致 3.上面两种情况的嵌套 二、滑动冲突处理的原则 场景1的处理原则是:当用户左右滑动时,需要让外部的view拦截点击事件,当用户上下滑动时,需要让内部的view拦截点击事件。场景2和场景3比较特殊,无法如
阅读全文
摘要:View的弹性滑动 实现弹性滑动的思想:将一次大的滑动分成若干次小的滑动并在一个时间段内完成,具体的实现方式有很多,如通过Scroller、Handler#postDelayed以及Thread#sleep等。 一、使用scroller 典型的使用方法 弹性滑动的实现:当View重绘后会在draw方
阅读全文
摘要:View的滑动 通过三种方式可以实现View的滑动: 1.通过View本身提供的scrollTo/scrollBy方法来实现滑动 2.通过动画给View施加平移效果来实现滑动 3.通过改变View的LayoutParams使得View重新布局从而实现滑动 一、使用scrollTo/scrollBy
阅读全文
摘要:一、View基础知识 View 是Android中所有控件的基类,是一种界面层的控件的一种抽象,代表了一个控件 1.View的位置参数 View的四个属性:top(左上角纵坐标) left(左上角横坐标) right(右上角横坐标) bottom(右下角纵坐标) 注意:这些坐标都是相对于View的父
阅读全文
浙公网安备 33010602011771号