首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Kotlin Compose
谋爱先谋生爱人先爱己
创建于2023-06-09
订阅专栏
Kotlin Jetpack Compose
等 178 人订阅
共41篇文章
创建于2023-06-09
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Jetpack Compose(第十趴)——在Jetpack Compose中进行测试
1、简介与设置 您将了解如何测试使用Jetpack Compose创建的界面。您将编写您的第一项测试,并在此过程中了解隔离测试、调试测试、语义树和同步。 您将使用 Rally Material 研究作
Jetpack Compose 性能提升最佳实践
Jetpack Compose 中的常见性能问题 配置(How to set up your Compose add for optimal performance) 首先,看看如何正确地配置应用,如
Jetpack Compose(第九趴)——Jetpack Compose Navigation(下)
六、使用实参(argument)导航到 让我们为Accounts和Overview屏幕添加一些新功能!目前,这些屏幕会显示一个包含多种不同类型账户(“Checking”“Home Savings”等)
Jetpack Compose(第九趴)——Jetpack Compose Navigation(上)
Navigation是一个Jetpack库,用于在应用中从一个目的地导航到另一个目的地。Navigation库还提供了一个专用工件,用于使用Jetpack Compose实现一致而惯用的导航方式。 你
Jetpack Compose(第八趴)——Jetpack Compose 中的高级状态和附带效应(下)
五、rememberCoroutineScope 在此步骤中,我们将使抽屉式单行栏正常工作。目前,如果宁尝试点汉堡式菜单,什么都不会发生。 打开home/CraneHome.kt文件,并查看Crane
Jetpack Compose(第八趴)——Jetpack Compose 中的高级状态和附带效应(上)
通过这一趴,你将学习到 如何从Compose代码观察数据流以更新界面。 如何为有状态可组合项创建状态容器。 附带效果API,如LaunchEffect、rememberUpdateState、Disp
Jetpack Compose(第七趴)——Jetpack Compose 中的状态(下)
六、组合中的记忆功能 remember会将对象存储在组合中,而如果在重组期间再次调用之前调用remember的来源未知,则会忘记对象。 为了直观呈现这种行为,我们将在应用中实现以下功能:当用户至少饮用
Jetpack Compose(第七趴)——Jetpack Compose 中的状态(上)
通过这一趴,你将学习到 如何看待Jetpack Compose界面中的状态和事件? Compose如何使用状态确定要在屏幕上显示的元素? 什么是状态提升? 有状态可组合函数和无状态可组合函数如何运作?
Jetpack Compose(第六趴)——在 Jetpack Compose 中为元素添加动画效果
一、为简单的值变化添加动画效果 我们先来看看Compose中最简单的动画API直译,即animate*AsStateAPI。在为State更改添加动画效果时,应使用此API。 运行start配置,然后
Jetpack Compose(第五趴)——Jetpack Compose主题设置(下)
Jetpack Compose 主题设置,如何在应用中定义和使用颜色、排版和形状;如何设置组件的样式;如何支持浅色主题和深色主题...
Jetpack Compose(第四趴)——Compose中的延迟布局(下)
建议 第一、注意将多个元素放入一个项中的情况 目前为止,我们已经了解简单的列表用法,在DSL lambda中为每个项发出了一个元素。 但是由于没有编译时强制执行,你肯定想知道,如果发出多个元素,会怎么
Jetpack Compose(第四趴)——Compose中的延迟布局(中)
到目前为止,我们了解了延迟列表和延迟网格的工作原理,但是,如果你需要进行自定义,该怎么办呢? LazyLayout 在RecyclerView中,你可以实现自己的布局管理器。为了在Compose 1.
Jetpack Compose(第四趴)——Compose中的延迟布局(上)
了解如何在Compose中制作滚动列表,以及这样为什么比使用RecyclerView更简单。了解为什么不允许嵌套滚动列表、如何采用不同方式实现嵌套、为什么列表项的大小决不能为0像素、为什么提供唯一的键
Jetpack Compose(第四趴)——Compose中的基本布局(下)
6、“Align your body”行 - 排列 现在,您已经创建了屏幕上显示的节本可组合项,接下来可以创建屏幕的不同不同部分了。 先从"Align your body"可滚动着手。 此组件的红线设
Jetpack Compose(第四趴)——Compose中的基本布局(上)
Compose中的基本布局 1、简介 Compose是一个界面工具包,可让您轻松实现应用的设计。您只需描述自己想要的界面外观,Compose会负责屏幕上进行绘制。 1.1、学习内容 您将学习: 如何借
「码上开学——hencoder」Compose笔记(View 嵌套太深会卡?来用 Jetpack Compose,随便套——Intrinsic Measure)
开场 做Android开发的都知道一个规矩:布局文件的界面层级尽量地少,越少越好,因为层级的增加会大幅拖慢界面的加载。这种拖慢地主要原因就在于各种Layout的重复测量。虽然重复测量对于布局过程是必不
Jetpack Compose(第三趴)——迁移到Jetpack Compose
1、简介 1.1、学习内容 您将学习: 你可以遵循的不同迁移路径 如何逐步将应用迁移到Compose 如何将Compose添加到使用View构建的现有界面 如何在Compose中使用View 如何在C
Jetpack Compose(第二趴)——Compose 基础知识(下)
书接上文,咱们继续 9、创建高效延迟列表 现在,我们来让名称列表更真实。到目前为止,你已经在Column中显示了两条问候语。但是,它可以处理成成千上万条问候语吗? 更改Greetings形参中的默认列
Jetpack Compose(第二趴)——Compose 基础知识(上)
一、准备工作 JetPack Compose是一款新型工具包,旨在帮助简化界面开发。该工具包将响应式编程模型与简洁易用的Kotlin编程语言相结合,并采用完全声明式的代码编写方式,让您可以通过调用一些
Jetpack Compose(第一趴)——Compose编程思想
声明式编程范式 长期以来,Android视图层次结构一直可以表示为界面widget树。由于应用的状态会因用户交互等因素而发生变化,因此界面层次结构需要进行更新以显示当前数据。最常见的界面更新方式是使用
下一页