- 博客(14)
- 资源 (1)
- 收藏
- 关注
原创 Android-PullToRefresh 之二:详细设计(一、PullToRefresh)
介绍两种详细设计的思路。据概要设计得到的抽象功能,分析类图的设计。依次分析IPullToRefresh、PullToRefreshBase、PullToRefreshScrollView是如何设计以提高重用性、可扩展性,以及设计中的缺陷。
2018-07-31 23:40:29
1124
原创 Android-PullToRefresh 之一:概要设计
从UI结构、功能来分析Android-PullToRefresh的概要设计。后续还有详细设计、拓展的PullToRefreshRecyclerView等一系列介绍这个最多人使用的刷新加载库。
2018-07-31 22:56:07
458
原创 Android事件分发机制本质是树的深度遍历(图+源码)
事件分发机制 = 事件分发 + 事件处理。结合源码图解事件分发和事件处理的流程。一段话揭示事件分发机制本质。
2018-07-22 10:09:05
1741
1
原创 Android build system:构建系统的组成及其原理
Android 构建系统组成:Gradle+Gradle插件。AS、Gradle、Gradle插件、Build tools 版本间的关系。打包过程中整个app的代码、资源、manifest文件的融合规则。Gradle的各种构建配置文件的介绍。
2018-07-21 15:07:53
3094
原创 Activity 和Fragment 的异常销毁、状态保存和恢复机制
Activity、Fragment的异常销毁。两种状态类型:Activity /Fragment状态、View状态。每中类型状态的保存和恢复。
2018-06-24 14:43:37
9752
2
原创 Android 滑动冲突的处理
滑动冲突的概念、解决思路、针对ACTION_DOWN和ACTION_MOVE各自的解决方法(展示ViewPager、PullToRefresh等的解决方法)。
2018-06-14 15:43:22
862
原创 Android 帧动画、View动画、属性动画的概念、原理、使用以及它们间的区别和联系
Android 帧动画、View动画、属性动画的概念、原理、使用以及它们间的区别和联系
2018-06-11 11:26:24
1318
原创 Android的xml文件中的theme和style属性的区别与联系;style、declare-styleable、attr这三个标签的区别与联系
Android的xml文件中的theme和style属性的区别与联系;style、declare-styleable、attr这三个标签的区别与联系
2018-06-11 11:25:38
1303
原创 一张图秒懂Android消息机制(图+源码):Handler、Looper、MessageQueue
一张简单的图解释消息机制原理,秒懂!结合源码分析,逐个介绍消息机制的组成成员Handler、Looper、ThreadLocal、MessageQueue、Message。
2018-01-06 23:04:47
594
原创 Android 3种坐标系、View在各坐标系下获取自身坐标的方法、View的滑动和scroll方法
Android 3种坐标系:屏幕坐标、布局坐标、视图坐标。View在各坐标系下获取自身坐标的方法、View的滑动方式、scroll方法(scrollTo、scrollBy、getScrollX、setScrollX等的区别联系)。理解View获取自身坐标的各种方法重点在于思考该方法获取到的坐标是相对于布局坐标还是屏幕坐标。
2017-12-07 09:51:35
2509
Bruce.Eckel.Thinking.In.Java.4th.Edition.Dec.2007.eBook-BBL.pdf
2015-02-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人