唯客微技术杂谈
Jetpack Compose组件-小标签(Chip) Jetpack Compose组件-小标签(Chip)
Jetpack Compose组件-小标签(Chip) 小标签(Chip) Chip(小标签)类似于淘宝的历史搜索标签。 @ExperimentalMaterialApi @Composable fun Chip( // 点
Jetpack Compose 禁用硬件加速 Jetpack Compose 禁用硬件加速
Jetpack Compose 禁用硬件加速 Compose 默认开启硬件加速,这会导致一些绘图操作在低版本无效,此时需要关闭硬件加速。 以下代码实现了一个软件层,SoftwareLayer包裹的代码将关闭硬件加速。 @Compos
Jetpack Compose组件-图形(Canvas) Jetpack Compose组件-图形(Canvas)
Jetpack Compose组件-图形(Canvas) 图形(Canvas) Canvas需要指定大小尺寸,使用Modifier.size指定精确大小或者使用Modifier.fillMaxSize指定相对于父项的大小。 @Com
Jetpack Compose组件-图片(Image) Jetpack Compose组件-图片(Image)
Jetpack Compose组件-图片(Image) 图片(Image) @Composable @NonRestartableComposable fun Image( // 位图对象,可以显示 JPG,PNG 等格式的图
Jetpack Compose组件-图标(Icon) Jetpack Compose组件-图标(Icon)
Jetpack Compose组件-图标(Icon) 图标(Icon) @Composable @NonRestartableComposable fun Icon( // 位图对象,可以显示 JPG,PNG 等格式的图标
Jetpack Compose组件-开关按钮(Switch) Jetpack Compose组件-开关按钮(Switch)
Jetpack Compose组件-开关按钮(Switch) 开关按钮(Switch) @Composable fun Switch( // 是否选中 checked: Boolean, // 选中状态改变回
Jetpack Compose组件-单选按钮(RadioButton) Jetpack Compose组件-单选按钮(RadioButton)
Jetpack Compose组件-单选按钮(RadioButton) 单选按钮(RadioButton) @Composable fun RadioButton( // 是否选中 selected: Boolean,
Jetpack Compose组件-复选按钮(Checkbox) Jetpack Compose组件-复选按钮(Checkbox)
Jetpack Compose组件-复选按钮(Checkbox) 复选按钮(Checkbox) @Composable fun Checkbox( // 是否选中 checked: Boolean, // 选
Jetpack Compose组件-按钮(Button) Jetpack Compose组件-按钮(Button)
Jetpack Compose组件-按钮(Button) 按钮(Button) Compose 的 Button 是基于 Material Design 理念设计的 @Composable fun Button( // 点
Jetpack Compose组件-文本域(TextField) Jetpack Compose组件-文本域(TextField)
Jetpack Compose组件-文本域(TextField) 基础文本域(BasicTextField) @Composable fun BasicTextField( // 文本域的值 value: TextFi
Jetpack Compose实现带清除按钮的文本框 Jetpack Compose实现带清除按钮的文本框
Jetpack Compose实现带清除按钮的文本框 使用trailingIcon参数可在尾部添加一个自定义图标,并实现点击功能。 @Composable fun TextFieldWithClean() { Col
Jetpack Compose组件-布局(Box.Column.Row) Jetpack Compose组件-布局(Box.Column.Row)
Jetpack Compose组件-布局(Box.Column.Row) 堆叠布局(Box) Box 是一个能够将里面的子项依次按照顺序堆叠的布局组件。 @Composable inline fun Box( // 修饰符
4 / 9