首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
星火燎原16
掘友等级
移动端开发
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
332
文章 320
沸点 12
赞
332
返回
|
搜索文章
最新
热门
Jetpack Compose 常用组件
Jetpack Compose 常用控件大全,Jetpack Compose 通过 @Composable 注解标示的函数(可组合函数)来描述界面上元素,为方便起见,统一称为 "控件"
Android 自定义 View 中使用 Spannable
例如这种效果,标题中的 分数字61 是粗体,分 是常规字体,并且相对于 61 更小些。 第一反应可能是使用 SpannableString.setSpan() 设置 RelativeSizeSpan, 然后在 onDraw() 中进行绘制,事实是这样实现是没有效果的,因为 on…
Flutter 生成图片保存至相册
使用 Canvas 绘制图片中各元素,然后使用 PictureRecorder 进行记录生成。
Java 多线程并发
原子性:一个操作要么全部执行完成 (执行过程不能被任何因素打断),要么都不执行。(如:银行转账) 可见性:当多个线程同时访问共享变量时,一个线程修改了这个变量的值,其他线程能够看到最新修改的值。(如线程A修改了共享变量 i 后,还没有刷新到主内存,这时线程B 又使用了变量 i …
Android 性能优化
(1) 布局顶节点是 FrameLayout ,且不需要设置 background 或 padding 等属性,可以使用 <merge> 代替,因为 Activity 视图的 parent view 就是个 FrameLayout, 所以可以用 merge 消除一个 Frame…
精致de玩 Android 客户端(Flutter 版)
玩 Android 是基于 Flutter 开发的跨平台的客户端应用,包括首页,项目,体系,搜索,妹子浏览,积分,主题切换,暗黑模式等功能。
Kotlin 必会高级用法
lateinit, lazy 是 Kotlin 中两种实现延迟初始化的方式. lateinit 只能用于 var 标示的变量,by lazy 只能用于 val 标示的变量。 by lazy 只在第一次调用时进行初始化。 扩展函数可以给类额外添加成员函数,通过 "类名.方法名" …
Kotlin 实现美观好用的 WanAndroid 客户端
WanAndroid 是基于 Kotlin + MVP + RxJava + OkHttp 实现好用好看的学习阅读类客户端, 包括首页,项目,体系,干货,搜索,收藏,妹子等功能。
个人成就
文章被点赞
62
文章被阅读
23,747
掘力值
606
关注了
44
关注者
26
收藏集
19
关注标签
21
加入于
2017-10-19