- 博客(449)
- 资源 (22)
- 收藏
- 关注
原创 Compose笔记(四十七)--SnackbarHost
这一节主要了解一下Compose中的SnackbarHost,在Jetpack Compose开发中,SnackbarHost是管理Snackbar显示的核心组件...
2025-08-23 14:36:00
292
原创 Compose笔记(四十六)--Popup
这一节主要了解一下Compose中的Popup,在Jetpack Compose中,Popup是一个用于在当前界面上方显示悬浮内容的组件,类似于原生Android中的PopupWindow...
2025-08-17 22:54:56
190
原创 Compose笔记(四十五)--ExposedDropdownMenuBox
这一节主要了解一下Compose中的ExposedDropdownMenuBox,在Jetpack Compose中,ExposedDropdownMenuBox是Material3库提供的用于实现下拉选择框...
2025-08-17 11:50:40
438
原创 Compose笔记(四十四)--produceState
这一节主要了解一下Compose中的produceState,在Jetpack Compose中,produceState是一个用于将非Compose状态转换为Compose可观测状态的API...
2025-08-16 10:28:07
199
原创 Compose笔记(四十三)--InputChip
这一节主要了解一下Compose中的InputChip,在Jetpack Compose中,InputChip是一种用于输入场景的交互式芯片控件,主要用于展示可选择的条目,支持选中...
2025-08-10 11:17:17
308
原创 Compose笔记(四十二)--RangeSlider
这一节主要了解一下Compose中的RangeSlider,在Jetpack Compose中,RangeSlider是Material3库提供的双滑块范围选择控件,用于在一个连续区间内选择...
2025-08-10 10:26:18
382
原创 Compose笔记(四十一)--ExtendedFloatingActionButton
这一节主要了解一下Compose中的ExtendedFloatingActionButton,在Jetpack Compose中,ExtendedFloatingActionButton是一种扩展式浮动操作按钮,相比普通...
2025-08-03 21:41:54
384
原创 Compose笔记(四十)--ClickableText
这一节主要了解一下Compose中的ClickableText,在Jetpack Compose中,ClickableText是用于创建可点击文本的组件...
2025-08-03 15:43:37
428
原创 Compose笔记(三十八)--CompositionLocal
这一节主要了解一下CompositionLocal,CompositionLocal是Jetpack Compose中用于组件树内隐式数据传递的核心机制,其设计初衷是解决跨多层组件...
2025-07-26 23:31:56
277
原创 Compose笔记(三十七)--FilterChip
这一节主要了解一下Compose中的FilterChip,在Compose中,FilterChip是Material Design组件库提供的一种交互式...
2025-07-20 20:00:00
239
原创 Compose笔记(三十六)--SearchBar
这一节主要了解一下Compose中的SearchBar,在Jetpack Compose中,SearchBar是Material 3组件库提供的一种搜索组件...
2025-07-19 18:11:16
408
原创 Compose笔记(三十五)--ModalBottomSheetLayout
这一节主要了解一下Compose中的ModalBottomSheetLayout,在Jetpack Compose开发中,ModalBottomSheetLayout是Material Design组件库中用于实现模态底部面板...
2025-07-19 10:10:27
477
原创 Compose笔记(三十四)--LayoutModifier
这一节主要了解一下Compose中的LayoutModifier,它是Compose中一个核心接口,用于通过自定义测量和布局逻辑动态调整组件...
2025-07-12 15:48:43
331
原创 Compose笔记(三十三)--BoxWithConstraints
这一节主要了解一下Compose中的BoxWithConstraints,它是Compose中一个特殊的布局组件,用于在布局过程中获取父容器的约束条...
2025-07-12 10:11:25
304
原创 Compose笔记(三十二)--SubcomposeLayout
这一节主要了解一下Compose中的SubcomposeLayout,它是Jetpack Compose中一个自定义布局工具,允许组件在测量过程中多次组合相同内容...
2025-07-05 19:40:13
311
原创 Compose笔记(三十)--图片选择器
这一节主要了解一下Compose中的图片选择器,图片选择器是一种允许用户从设备相册或文件系统中选择图片的组件,它简化了媒体文件访问流程...
2025-07-04 22:20:16
229
原创 Compose笔记(二十九)--TimePicker
这一节主要了解一下Compose中的时间选择器,应用开发中,时常会用到让用户选择时间的场景,时间选择器是一种用户界面组件,用于让用户...
2025-06-29 16:37:33
197
原创 Compose笔记(二十六)--DatePicker
这一节主要了解一下Compose中的DatePicker,DatePicker是一个用于选择日期的组件,它提供了直观的界面让用户可以通过日历视图...
2025-06-08 16:37:17
435
原创 Compose笔记(二十五)--Brush
这一节主要了解一下Compose中Brush,在Jetpack Compose里,Brush是一个重要的 API,它用于定义填充图形的颜色渐变或图案,能够为界面元素添加丰富...
2025-05-18 22:56:43
452
原创 Compose笔记(二十四)--Canvas
这一节主要了解一下Compose中Canvas,在Jetpack Compose中,Canvas是用于创建自定义绘图和动画的核心组件...
2025-05-18 12:35:20
400
原创 Compose笔记(二十三)--多点触控
这一节主要了解一下Compose中多点触控,在Jetpack Compose 中,多点触控处理需要结合Modifier和手势API来实现,一般通过组合 pointerInput、TransformableState...
2025-05-17 23:19:26
456
原创 Compose笔记(二十二)--NavController
这一节主要了解一下Compose中的NavController,它是实现导航功能的核心组件,提供了强大而灵活的页面管理能力...
2025-05-11 16:01:27
1213
原创 Compose笔记(二十一)--AnimationVisibility
这一节主要了解一下Compose的AnimationVisibility,AnimatedVisibility 是 Jetpack Compose 里用于实现组件可见性动画效果的组件...
2025-04-30 21:44:35
784
原创 Compose笔记(二十)--TextField
这一节主要了解一下Compose的TextField,TextField 是一个用于接收用户文本输入的 UI 组件...
2025-04-30 20:39:39
562
原创 Compose笔记(十九)--NestedScroll
这一节了解一下Compose中的NestedScroll的使用,NestedScroll 在 Jetpack Compose 里主要用于处理嵌套滚动的场景...
2025-04-26 16:23:53
550
原创 Compose笔记(十八)--rememberLazyListState
这一节了解一下Compose中的rememberLazyListState的使用,在 Jetpack Compose 中,rememberLazyListState 是用于管理 LazyColumn 或 LazyRow 滚动状态的核心...
2025-04-26 13:18:58
810
原创 Compose笔记(十七)--AsyncImage
这一节了解一下Compose中的AsyncImage的使用,AsyncImage是由 Coil库提供的一个用于异步加载图片的组件...
2025-04-19 13:31:57
763
原创 Compose笔记(十六)--ExoPlayer
这一节了解一下Compose中的ExoPlayer的使用,我们在开发Android应用时,经常会使用到播放器,这个ExoPlayer框架就相对成熟...
2025-04-12 21:27:54
1291
原创 Compose笔记(十五)--进度条
这一节了解一下Compose中的进度条,有两种类型的进度条可供使用,分别是线性进度条(LinearProgressIndicator)和圆形进度条(CircularProgressIndicator),每种进度条...
2025-04-12 20:49:39
382
原创 Compose笔记(十四)--LazyColumn
这一节了解一下Compose中的LazyColumn,在Jetpack Compose 中,LazyColumn 是一个用于高效显示长列表或可滚动垂直布局的组件...
2025-04-06 15:03:37
1323
原创 Compose笔记(十三)--事件总线
这一节了解一下Compose中的事件总线,在Jetpack Compose里,官方没有直接提供事件总线,但可以借助第三方库或者自定义实现来达成事件总线的功能...
2025-03-28 21:33:44
467
原创 Compose笔记(十二)--hilt-navigation-compose
这一节主要了解一下Compose中hilt-navigation-compose,hilt-navigation-compose 是一个用于在 Jetpack Compose应用里结合Hilt(依赖注入框架)和Jetpack Navigation Compose(导航库)的库...
2025-03-22 12:19:44
597
原创 Compose笔记(十一)--DataStore(二)
这一节主要了解一下DataStore的源码,datastore-preferences 基于 Flow 和Coroutines 实现异步数据存储。它的核心原理是将键值对数据存储在一个文件中...
2025-03-16 10:33:30
498
原创 Compose笔记(十)--DataStore(一)
这一节主要了解一下Compose中的DataStore,在Jetpack Compose中,DataStore是一种数据存储解决方案,用于以异步、一致的方式存储键值对或自定义类型的数据...
2025-03-16 09:20:10
441
原创 Compose笔记(九)--Checkbox
这一节主要了解一下Compose中的Checkbox,它是Jetpack Compose UI框架中的一个组件,用于创建复选框功能...
2025-03-14 22:38:50
327
原创 Compose笔记(八)--权限
这一节主要了解一下Compose中权限的申请,其中主要用到accompanist-permissions这个权限库,它是一个简化的Android Compose 中权限...
2025-03-09 22:27:07
1066
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人