首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
面试
订阅
WANGYUAN
更多收藏集
微信扫码分享
微信
新浪微博
QQ
5篇文章 · 0订阅
ViewDragHelper: 实现ViewGroup的子View拖动
自定义ViewGroup最常添加的功能就是子View的拖动,如果你的事件分发及处理的基本功非常扎实,那么完全可以自己实现这个功能。然而幸运的是,系统提供了一个工具类ViewDragHelper,它提供了这个功能实现的框架,这样就大大提高了开发的效率。 本文不仅仅告诉你这个工具类…
Android View 滑动冲突解决方式以及原理
上一篇文章讲了View分发机制的源码,这次来讲讲解决View滑动冲突的方式和原理。 一. 滑动冲突场景以及产生原因 那为什么会产生滑动冲突呢,例如在父ViewGroup和子View的滑动方向一致的情况,我需要让两者都可以滑动。在上篇博客中我们分析了事件分发机制,其中提到View…
可以算是Flutter面试凉凉经吧
还有其他的记不清了,主要是我对二面印象太深刻了。 mixin extends implement之间的关系(除了extends其他的没怎么用过。。) jvm内存模型(感觉这个是面试官可怜我,看我什么都不会才问的=。=) dart中..的用法(基本没用过。。) await for…
是时候更新手里的武器了—Jetpack架构组件简析
最近两年,MVVM的呼声越来越高,说实话,在经历了MVP的臃肿,MVP的繁琐,我有点怕了。但是这次Google官方带来的一系列为MVVM架构设计的武器—Jetpack,真的让我惊喜到了。 也许你还没有使用这个新的武器,那么我真的建议你去使用一下,感受下这个新武器的快准狠,感受下…
Android interview笔记
先记下大致题目和内容,简单记录,持续补充。 1. basic 一个高效,但使用麻烦。 世事两难全呀。 2. 组件 b.每启动一个Activity就会在栈顶创建一个新的实例。例如:闹钟程序 缺点:当Ac