View的事件体系
小洋人最happy
梦想,源自坚持
展开
-
View的事件体系---V3.1 View基础知识
什么是View View是Android中所有控件的基类,像我们平时用到的Button TextView都继承自View。同时,像RelativeLayout LinearLayout等ViewGroup也同样继承于View,ViewGroup内部同时可以包含多个子View,并且这个子View同样还可以是ViewGroup。继承关系如下View是一种界面层的控件的一种抽象。 View的位置原创 2016-04-12 22:54:11 · 493 阅读 · 0 评论 -
View的事件体系---V3.2 View的滑动
View的滑动一般通过以下三种方式实现: 通过View本身提供的ScrollTo/ScrollBy方法通过动画给View施加平移效果来实现滑动通过改变View的LayoutParams参数使View重新布局来实现滑动效果 使用ScrollTo/ScrollBy 这是View本身提供的实现滑动的方法通过对比源码发现,scrollBy也是调用了ScrollTo方法,实现了基于当前位置的相原创 2016-04-14 23:32:07 · 437 阅读 · 0 评论 -
View的事件体系---V3.3 弹性滑动
一. 在上一节中,讲述了View滑动的三种方式,如果直接使用呢,会显得比较生硬,用户体验不太好,下面简单描述一下实现View的渐进式滑动。实现方式挺多,大致原理都是一样的,将一次大的滑动划分成若干次小的滑动,并在一个时间段内完成,下面简单介绍三种: a. Scroller b. Handler#postDelayed c. Thread#Sleep 二. 使用Scroller原创 2016-04-17 23:41:12 · 375 阅读 · 0 评论