首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
职场007
掘友等级
软件开发工程师
喜欢编程,音乐,运动
获得徽章 7
动态
文章
专栏
沸点
收藏集
关注
作品
赞
59
文章 58
沸点 1
赞
59
返回
|
搜索文章
最新
热门
Android Jetpack Compose之确定重组范围并优化重组
所以弄清楚Compose重组的范围确定才能更好的避免重组的坑,并且可以针对具体的范围做优化,所以本文将介绍如何确定Compose重组的范围以及重组性能的优化。
Android Jetpack Compose之UI的重组和自动刷新
在传统的View中,若要改变UI,需要我们修改View的私有属性,比如要修改一个TextView的文字,我们需要通过它的setText("xxx")方法去修改。而Compose 则是通过重组来刷新UI
Kotlin使用infix关键字构建高可读性代码
相比于Java语言,kotlin集各家所长,可以使用更少的代码,实现更复杂的需求,还能保持高可读性,infix 函数就是Kotlin提供了一种高级语法糖特性。可以增加代码的可读性
Android Jetpack Compose 使用 ViewModel
在复杂的业务逻辑下,我们可以将Stateful的状态提到ViewModel中管理,这样Stateful Composable也就变成了一个Stateless Composable,通过参数传入不同的V
Android Jetpack Compose之状态持久化与恢复
我们都知道remember可以缓存创建状态,避免因为重组而丢失。使用remember缓存的状态虽然可以跨越重组,但是不能跨Activity或者跨进程。所以Compose提供remembeSavable
Android Jetpack Compose 用计时器demo理解Compose UI 更新的关键-------状态管理(State)
假如我们把Composable的执行看成是一个函数的运算的话,那么状态就是函数的参数,输出就是生成的布局。由于唯一的参数决定唯一的输出,所以只有当函数的参数发生了变化,生成的布局才会相应的跟着变化。
解决Git拉取代码仓库时显示文件名太长无法创建的问题解决
拉取鸿蒙仓库应用示例代码时,发现能下载成功,但是会报一个错误,文件太长,无法创建,这时候运行git status 会发现很多修改的文件,看着不舒服,本文就是为了解决这个问题
解決JetpackCompose 编译通过但是运行报错的问题
解决Compose UI 运行报错的问题,编译啥的都能通过,也能安装成功,但是就是运行无法成功,启动就闪退。
Android JetPack Compose之主题的理解与使用
主题可以理解为app的整体对外的一个形象,不同风格的主题会展现给人不同的形象。包括颜色,字体,形状等,当然也包括其他类型的多媒体资源,例如文本,声音,和图像等。这些都可以作为主题进行全局配置,当我们想
框架开发使用注解处理器APT优雅提效
注解处理器(Annotation Process Tool)顾名思义就是一种处理注解的工具,它可以极大的优化我们平时写的冗余代码,比较典型的就是Android开发者经常写的findViewById,这
下一页
个人成就
文章被点赞
441
文章被阅读
136,259
掘力值
4,548
关注了
47
关注者
134
收藏集
32
关注标签
53
加入于
2022-07-04