首页
AI Coding
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
walt_white
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
2
文章 2
沸点 0
赞
2
返回
|
搜索文章
最新
热门
Android Compose Modifier的实现原理1
1.modifier的接口实现 Modifer实际上是一个接口,他有三个具体实现。分别是:一个Modifier伴生对象, Modifier.Element, CombinedModifier。 Mod
kotlin 如何把多个字段组装回字节数组再转回字段
kotlin 如何把多个字段组装回字节数组再转回字段 有这样一个需求: 有个字节数组,第一个字节是一个字段, 第二第三个字节是一个字段,第四个字节是一个字段。然后把这三个字段都显示。再把这三个字段转回
【Android-Compose1】Compose相比传统View有什么优势
在职责方面: View: 传统View职责不单一,继承关系不合理。比如Button为了显示文字,继承TextView,结果button的文字也可以复制。 Compose: 而Compose函数式编程思
Android 三种Notification
android中的notifaction有三种,分别是普通,折叠,和悬挂式。 先来看普通的: 注意,这里先调用了createNotificationChannel()方法,用来先向系统注册渠道的,在8
RecycleView实现网格和瀑布流
其他代码,可以看前面的文章,就不重复粘贴。 先说网格,只要在layoutManager上做出改变: 这里前面表示一行4列,是纵向的。也就是说,是按行表示的。 看这个效果,发现没有分割线,我们要再给他加
RecyleView的自定义点击事件
RV的item点击,需要我们自定义。这点看上去不尽人意,不过实现起来也不难。 主要是通过在Adapter中定义接口并提供回调。 来看下adpter的代码: 接着看activity的回调: 点击第二行,
RecycleView增加分割线
google目前是没有提供默认的分割线供我们使用的,所以我们要使用recycleView.addItemDecoration()来加入分割线。 先来看实现: 这里主要是两个方法,一个是onDraw()
Android新特性
5.0新特性 5.0(DK21)主要带来了以下几个方面的改变: 1.全新的Material Design 设计风格。这个风格最主要的特点就是带来质感,在显示上推崇实体隐喻。在动效上符合物理规律。 2.
ActivityA显示dialog,在dialog中再跳转ActivityB
先说结论,当ActivityA显示Dialog的时候,对生命周期没有任何影响,不会调用onPause。此时再在dialog里启动ActivityB。生命周期是: 原因:生命周期的回调都是AMS通过Bi
android traceview简单使用
我曾经主要用来优化启动速度。来查看耗时方法的。 trace文件本身是log文件的一种,可以使用代码来生成,也可以使用AS生成。 以优化启动为例。 1.在Application的oncreate方法里,
下一页
个人成就
文章被阅读
2,458
掘力值
190
关注了
12
关注者
0
收藏集
3
关注标签
1
加入于
2020-03-24