美文网首页
android笔记 Scroll

android笔记 Scroll

作者: 简南京路 | 来源:发表于2015-12-27 23:39 被阅读45次

基本知识

  • android中的坐标系
    在android中最左上角的顶点是坐标原点,在这个点向右是x轴的正方向,这个点的下方是y轴的正方向。可以通过getRowX()getRowY获取坐标系中的坐标
  • 触摸时间MoveEvent
    1. public static final int ACTION_DOWN = 0;//单点触摸按下
    • public static final int ACTION_UP = 0;//单点触摸离开
    • public static final int ACTION_MOVE = 0;//单点触摸移动
    • public static final int ACTION_CANCLE = 0;//单点触摸取消
    • public static final int ACTION_POINTER_DOWN = 0;//多点触摸按下
    • public static final int ACTION_POINTER_UP = 0;//多点触摸离开
  • view提供的获取坐标的防范
    getTop:获取是view自身底部的到父控件顶边的距离。同理getLeft,getRight,getBottom都是相对于其父控件。
  • MoverEvent提供的方法
    1. getX:获取点击事件距离当前控件左边的距离(视图坐标)
    • getY:获取点击事件距离当前控件顶边的距离(视图坐标)
    • getRowX:获取点击事件距离屏幕左边的距离(绝对坐标)
    • getRowY:获取点击事件距离屏幕顶边的距离(绝对坐标)

实现滑动的七方法

 - 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

相关文章

  • 侧滑FrameLayout的坑

    源码SlidingFrameLayout Android群英传第五章笔记·Android Scroll分析View...

  • android笔记 Scroll

    基本知识 android中的坐标系在android中最左上角的顶点是坐标原点,在这个点向右是x轴的正方向,这个点的...

  • Android Scroll 分析

    链接 Android Scroll 分析 这是我重读《Android 群英传》的时候做的读书笔记,这里主要讲了 A...

  • Android Weekly Notes #413

    Android Weekly Issue #413 Restore RecyclerView scroll pos...

  • IFrame scroll is not working in

    cordova笔记:ios下iframe scroll notworking

  • Android群英传读书笔记--第5章 Android Scro

    个人读书笔记,部分没读懂的知识点可能会简单概括或缺失,以后反复阅读后再完善。 第5章 Android Scroll...

  • Android Scroll分析

    Android Scroll分析 1.滑动原理 滑动一个View,本质上就是移动一个View,通过不断改变View...

  • Android Scroll分析

    本文是《Android群英传》的读书笔记 滑动效果是如何产生的? 不断的改变View的坐标 Android坐标系:...

  • Android Scroll分析

    前言 本篇谈论Android Scroll的应用以及如何在应用中添加滑动效果。你可以学到: 发生滑动效果的原因 如...

  • Android Scroll分析

    参考资料 郭霖 Scroller完全解析鸿洋 ViewDragHelper完全解析鸿洋 ViewDragHelpe...

网友评论

      本文标题:android笔记 Scroll

      本文链接:https://www.haomeiwen.com/subject/eddbhttx.html