android笔记 Scroll

2015-12-27  本文已影响45人  简南京路

基本知识

实现滑动的七方法

 - layout(l,t.r,b)
 - offsetLeftAndRight(offsetX), offsetTopAndBottom(offsetY)
 - LayoutParams
 - scrollTo(移动到一个准确的目标),scrollBy(移动一个偏移量)
 - Scroller 类
   scroll类的使用方法
   1. 初始化Scroller
   - 重写computeScroll ,实现模拟滑动             
  @override
  public void computescroll(){
        super.computeScroll();
        //判断Scroller是否执行完毕,没有执行完毕返回true
        if(mScroller.computeScrollOffset()){
          ((View)getParent()).scrollTo(
          mScroller.getCurrX(),
          mScroller.getCurrY());
          //通过重绘来不断调用computeScroll
          invalidate();
    }`
   - startScroll 开启模拟过程
 - 动画属性
 - ViewDraghelper
上一篇 下一篇

猜你喜欢

热点阅读