随笔分类 -  Android 基础技术

android 技术开发基础
Android View的绘制机制前世今生---前世
摘要:就像上个文章说的,触摸事件的传递机制是从外层到内层的过程。 我们想来看看这个页面里面的层级关系: 以下我们就用what how why三部曲的方式来分析View的绘制过程。 由于篇幅很大,所以分几篇来解析这个过程。 这篇主要是自定义view/viewgroup,以及从Activity到DecorVi 阅读全文

posted @ 2020-02-19 13:58 Joyfulmath 阅读(877) 评论(0) 推荐(4)

Android触摸事件传递机制,这一篇就够了
摘要:整个触摸事件牵涉到的是,Activity,View,ViewGroup三者的传递机制。 这个触摸事件就是从外层往内层一层层的传递。 整个传递机制,分为3个步骤:分发,拦截,和消费。 1. 触摸事件的类型 事件类型是MotionEvent类:看下最新的sdk29的源码,一堆的Action,我们常用的其 阅读全文

posted @ 2020-02-11 14:22 Joyfulmath 阅读(4728) 评论(0) 推荐(1)

android基础开发之WebView
摘要:WebView 是android平台沟通 http & H5 页面的桥梁。 但是google对这块的表述不是很清晰,而且SDK里面基本看不到源码,只有一个接口而已。 传送:http://developer.android.com/intl/zh-cn/guide/webapps/index.html 阅读全文

posted @ 2016-03-16 11:08 Joyfulmath 阅读(760) 评论(0) 推荐(0)

android基础开发之RecycleView(1)---基本使用方式
摘要:RecycleView是google为了优化listview,gridview 提供的一个新的控件。 在app的gradle里面加入: 其中23为sdk版本号。 RecycleView主要功能分为几个模块: 首先 需要定义一个holder,这个holder是用来优化复用recycleview的ite 阅读全文

posted @ 2016-03-10 20:08 Joyfulmath 阅读(1323) 评论(0) 推荐(0)

android基础开发之scrollview
摘要:scrollView 是android系统提供的一种 特殊的展示view。 其实我们很早就遇到过scrollview的东东,比如listview。 而google官方文档也提出,不要混合使用scrollview & listview,应为他们有一定的冲突性。 本文后面会分析和解决这个问题。 1.认识 阅读全文

posted @ 2016-03-10 11:39 Joyfulmath 阅读(2159) 评论(0) 推荐(0)

导航