首页
沸点
课程
APP
AI用量
作品广场
专家标注
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Android View绘制
订阅
Jafar2022
更多收藏集
微信扫码分享
微信
新浪微博
QQ
6篇文章 · 0订阅
Android 日常| 常用的软键盘操作总结(v1.0)
这篇文章是对 Android 开发过程中软键盘操作的总结,主要包括键盘的主动弹出、收起以及一些监听操作。 Android 中用于处理应用和输入法之间交互的框架称为 IMF (Input Method Framwork),而 InputMethodManager是 IMF 框架的…
android 滑动基础篇
1 前言 滑动对于android来说,是一个必不可少;它不复杂,大家都知道在onTouchEvent中,让它滑动就完事了,说它复杂,其嵌套处理复杂;在本系列文章,最终是为了熟悉嵌套滑动机制;对于滑动,
线程与更新UI,消除偏见,细谈原理
相信不少读者都阅读过相类似的文章了,但是我还是想完整的把这之间的关系梳理清楚,细节聊好,希望你也能从中学到一些。 进入正题,大家应该都听过这样一句话——“UI更新要在主线程,子线程更新UI会崩溃”。久而久之就感觉这是个真理,甚至被认为是“官方结论”。 但是如果问你,官方什么时候…
面试官:View.post() 为什么能够获取到 View 的宽高 ?
今天的文章会比较轻松,相比前面几篇没有那么大段的源码要啃。关于获取 View 的宽高,我们先来一段测试代码: 在 onCreate() 和 onResume() 中是无法获取到宽高的,而 View.post() 回调中可以。从日志打印顺序可以看出来,View.post() 回调…
Android TextView 跑马灯效果👉两种简单方式
🌴 注: 不适用于 Adapter 中。
面试官:如何监测应用的 FPS ?
即使你不知道 FPS,但你一定听说过这么一句话,在 Android 中,每一帧的绘制时间不要超过 16.67ms。那么,这个 16.67ms 是怎么来的呢?就是由 FPS 决定的。 FPS,Frame Per Second,每秒显示的帧数,也叫 帧率。Android 设备的 F…