首页
编程日记
论文阅读
毕设
tf-idf
知识分享
Compose
2024/9/23 5:17:08
[Java、Android面试]_24_Compose为什么绘制要比XML快?(高频问答)
欢迎查看合集: Java、Android面试高频系列文章合集 本人今年参加了很多面试,也有幸拿到了一些大厂的offer,整理了众多面试资料,后续还会分享众多面试资料。 整理成了面试系列,由于时间有限,每天整理一点&am…
阅读更多...
Jetpack Compose简介
文章目录 Jetpack Compose简介概述声明式UI和命令式UIJetpack Compose和Android View对比Compose API设计原则一切皆为函数组合优于继承单一数据源 Jetpack Compose和Android View关系使用ComposesetContent()源码ComposablePreview Jetpack Compose简介 概述 Jetpack Compos…
阅读更多...
Compose 状态管理
文章目录 Compose 状态管理概述使用MutableStaterememberStatelessComposable & StatefulComposable状态提升rememberSaveable支持parceable不支持parceable 使用ViewModelViewModelProvider.Factory 使用Flow Compose 状态管理 概述 当应用程序的状态发生变化时…
阅读更多...
新手Pytorch入门笔记-transforms.Compose()
我使用的图片是上图,直接下载即可 transforms.Compose 是PyTorch中的一个实用工具,用于创建一个包含多个数据变换操作的变换对象。这些变换操作通常用于数据预处理,例如图像数据的缩放、裁剪、旋转等。使用transforms.Compose 可以将多个数据…
阅读更多...
Compose第一弹 可组合函数+Text
目标: 1.Compose是什么?有什么特征? 2.Compose的文本控件 一、Compose是什么? Jetpack Compose 是用于构建原生 Android 界面的新工具包。 Compose特征: 1)声明式UI:使用声明性的函数构建一…
阅读更多...
[Java、Android面试]_24_Compose为什么绘制要比XML快?(高频问答)
欢迎查看合集: Java、Android面试高频系列文章合集 本人今年参加了很多面试,也有幸拿到了一些大厂的offer,整理了众多面试资料,后续还会分享众多面试资料。 整理成了面试系列,由于时间有限,每天整理一点&am…
阅读更多...
Android JetPack Compose+Room----实现搜索记录功能
文章目录 需求概述功能展示实现搜索功能使用的技术1.Android Jetpack room2.Android JetPack Compose 代码实现编写搜索界面接入Room实现搜索功能的管理引入依赖定义包结构定义操作表的Dao类定义数据库的基础配置定义数据库的Dao管理类使用数据库升级 源码地址 需求概述 搜索功…
阅读更多...
Android JetPack Compose+Room----实现搜索记录功能
文章目录 需求概述功能展示实现搜索功能使用的技术1.Android Jetpack room2.Android JetPack Compose 代码实现编写搜索界面接入Room实现搜索功能的管理引入依赖定义包结构定义操作表的Dao类定义数据库的基础配置定义数据库的Dao管理类使用数据库升级 源码地址 需求概述 搜索功…
阅读更多...
Android compose OutlinedTextField 输入框设置固定高度后,内容挤压显示不全
原因: decorationBox里边contentPadding() 默认为16.dp internal val TextFieldPadding 16.dp 修改方法1: copy OutlinedTextField.kt 源码,decorationBox的contentPadding参数开放出来 /*** author 创建人:蒙石瑞* date …
阅读更多...
Compose 布局
文章目录 Compose 布局ColumnColumn属性使用 RowRow属性使用 BoxBox属性使用 ConstraintLayoutLazyColumnLazyColumn属性使用使用多类型使用粘性标题回到顶部 LazyRowLazyRow属性使用 LazyVerticalGridLazyVerticalGrid属性使用 Compose 布局 Column Compose中的”垂直线性布…
阅读更多...
Compose 布局
文章目录 Compose 布局ColumnColumn属性使用 RowRow属性使用 BoxBox属性使用 ConstraintLayoutLazyColumnLazyColumn属性使用使用多类型使用粘性标题回到顶部 LazyRowLazyRow属性使用 LazyVerticalGridLazyVerticalGrid属性使用 Compose 布局 Column Compose中的”垂直线性布…
阅读更多...
Compose 布局
文章目录 Compose 布局ColumnColumn属性使用 RowRow属性使用 BoxBox属性使用 ConstraintLayoutLazyColumnLazyColumn属性使用使用多类型使用粘性标题回到顶部 LazyRowLazyRow属性使用 LazyVerticalGridLazyVerticalGrid属性使用 Compose 布局 Column Compose中的”垂直线性布…
阅读更多...
Compose 布局
文章目录 Compose 布局ColumnColumn属性使用 RowRow属性使用 BoxBox属性使用 ConstraintLayoutLazyColumnLazyColumn属性使用使用多类型使用粘性标题回到顶部 LazyRowLazyRow属性使用 LazyVerticalGridLazyVerticalGrid属性使用 Compose 布局 Column Compose中的”垂直线性布…
阅读更多...
Compose 布局
文章目录 Compose 布局ColumnColumn属性使用 RowRow属性使用 BoxBox属性使用 ConstraintLayoutLazyColumnLazyColumn属性使用使用多类型使用粘性标题回到顶部 LazyRowLazyRow属性使用 LazyVerticalGridLazyVerticalGrid属性使用 Compose 布局 Column Compose中的”垂直线性布…
阅读更多...
Compose(13)聊聊compose的渲染特点
Jetpack Compose 具有先进的渲染机制,主要体现在以下几个方面: 一、重组(Recomposition) 概念: Compose 采用声明式编程,当状态发生变化时,框架会自动确定哪些部分的界面需要更新。这个过程称为…
阅读更多...
Android compose OutlinedTextField 输入框设置固定高度后,内容挤压显示不全
原因: decorationBox里边contentPadding() 默认为16.dp internal val TextFieldPadding 16.dp 修改方法1: copy OutlinedTextField.kt 源码,decorationBox的contentPadding参数开放出来 /*** author 创建人:蒙石瑞* date …
阅读更多...