![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android高级进阶
一直学习中的小白
求知若渴 虚心若愚
展开
-
Android kotlin下的多模块化MVP架构(Retrofit,Dagger2,Arouter,Room)
基础项目创建 创建项目 App 创建lib base 和provider 添加依赖关系 App->provider ->base base中创建包 common 通用包 data 数据包,其中包括net网络请求 protocol 实体类包 ; ext: kotlin扩展方法包 presenter包:mvp层基类,包括presenter和view层的包; rx:支持rx相关; ui包:activity和fragment的基类; widgets:ui自定义组件 provider中创建包: com原创 2020-06-14 17:08:23 · 939 阅读 · 1 评论 -
Android触摸事件传递机制
前言 :我们在Android开发过程中经常会遇到多个View,ViewGroup嵌套的问题,例如: ViewPager中嵌套Fragment,而在Fragment中需要实现一个横向滚动的广告位,这个时候,就会遇到广告栏的滑动事件和Viewpager的滑动事件冲突的问题,想要快速解决这种问题,我们需要对View的事件传递机制有较为深刻的理解. 接下来会介绍Activity,View,V...原创 2018-08-22 11:38:41 · 349 阅读 · 1 评论 -
Android View的绘制流程
在项目的开发的过程中,对于一般的需求我们使用Android提供的原生的空间就可以满足开发需求,但是当我们遇到一些特殊的需求需要我们自定义View的时候,需要开发人员实现测量,布局和绘制等操作,这些都依赖于我们对View绘制流程的理解和掌握 先看下Android的UI管理系统的层级关系: PhoneWindow是Android系统中最基本的窗口系统,每个Activity会创建一个.P...原创 2018-08-23 18:18:11 · 1569 阅读 · 0 评论 -
View基础知识
在Android中View虽然说不是四大组件之一,但是它的作用堪比四大组件,甚至比Receiver和Provider的作用还要大.对于View,涉及到的知识比较多,例如:自定义View绘制View,触摸事件,滑动...等问题,要在实际的开发过程中很好的解决这些问题,我们 必须对View有足够的了解 ,下面我们先了解一下View的基础知识,后面的章节会具体对View的各个方面进行详细的介绍. ...原创 2018-09-21 13:14:18 · 371 阅读 · 0 评论