240 发简信
  • 120
    从源码看invalidate和requestLayout的区别

    invalidate和requestLayout经常被用来刷新界面,有的时候2个一起用,TextView的源码里也经常看到2者一起用的情况。什么...

    0.4 905 2 22
  • 5CoordinatorLayout与AppBarLayout--嵌套滑动

    5CoordinatorLayout与AppBarLayout--嵌套滑动 上文我们说了AppBarLayout的简单滑动,本篇主要介绍Coor...

    0.2 3489 9 16 2
  • 120
    庖丁解牛之ScrollView

    前言 ScrollView可以说是android里最简单的滑动控件,但是其中也蕴含了很多的知识点。今天尝试通过ScrollView的源码来了解S...

  • 仿知乎专题页

    github地址 https://github.com/chefish/BehaviorDemo看了知乎详情页的效果,感觉不错,在上滑的过程把主...

  • 2behavior原理解析

    在上篇文章中,我们简单介绍了一下Behavior,今天对他的原理做进一步分析。主要介绍behavior如何自定义,behavior的构造,onP...

  • 120
    android事件分发

    事件分发在Android中非常重要,在滑动冲突,下拉刷新,嵌套滑动的时候都需要非常清楚事件分发的机制,才能写好对应的处理代码。曾经以为我对事件分...

  • listview源码学习

    前言 本文从源码角度出发学习listview,主要分析首次RecycleBin的组成,layout的过程,滑动过程,item的点击实现,如何支持...

  • 4AppBarLayout滑动原理

    4AppBarLayout滑动原理 在CoordinatorLayout的measure和layout里,其实介绍过一点AppBarLayout...

  • 6AppBarLayout与scrollFlags

    6AppBarLayout与scrollFlags AppBarLayout分组 在这里说过AppBarLayout可以分为可滑出和不可滑出上下...