首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
parting_soul
掘友等级
Android开发
Android
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
18
文章 12
沸点 6
赞
18
返回
|
搜索文章
最新
热门
Android 消息机制
一. 背景 在开发中我们常会有这种需求:进入一个界面,请求一个接口,然后将接口的数据更新至UI上显示。在Android中,为了避免阻塞主线程,网络请求这种耗时操作需要放在子线程中,但在Android中,UI控件不是线程安全的,系统不允许在子线程中去更新UI。 因此现在的…
ButterKnife源码解读
一. 概述 ButterKnife 是一个依赖注入框架,主要用于绑定View、一些View的事件等等,可以大大减少findViewById以及设置View事件监听器的代码,并且框架的性能相比于传统写法也没有什么太大的损耗。 二. 简单使用 在需要注入值的属性或者方法上使用对应的…
Android View 滑动冲突解决方式以及原理
上一篇文章讲了View分发机制的源码,这次来讲讲解决View滑动冲突的方式和原理。 一. 滑动冲突场景以及产生原因 那为什么会产生滑动冲突呢,例如在父ViewGroup和子View的滑动方向一致的情况,我需要让两者都可以滑动。在上篇博客中我们分析了事件分发机制,其中提到View…
Android View 事件分发源码分析
一. 概述 Android的事件分发主要有这几个角色:Activity、Window、ViewGroup和View。当Activity接收到事件时,会将事件传递给Window,然后Window将事件传递给顶层容器DecorView(继承自FrameLayout),事件分发由此开…
个人成就
文章被点赞
54
文章被阅读
16,712
掘力值
373
关注了
31
关注者
23
收藏集
6
关注标签
18
加入于
2019-03-01