
Android基础
文章平均质量分 53
这个专栏用于平时Android一些基础知识的积累,多为入门知识,帮助更多人入门。
ljt2724960661
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Compose笔记(四十六)--Popup
这一节主要了解一下Compose中的Popup,在Jetpack Compose中,Popup是一个用于在当前界面上方显示悬浮内容的组件,类似于原生Android中的PopupWindow...原创 2025-08-17 22:54:56 · 179 阅读 · 0 评论 -
Compose笔记(四十五)--ExposedDropdownMenuBox
这一节主要了解一下Compose中的ExposedDropdownMenuBox,在Jetpack Compose中,ExposedDropdownMenuBox是Material3库提供的用于实现下拉选择框...原创 2025-08-17 11:50:40 · 414 阅读 · 0 评论 -
Compose笔记(四十四)--produceState
这一节主要了解一下Compose中的produceState,在Jetpack Compose中,produceState是一个用于将非Compose状态转换为Compose可观测状态的API...原创 2025-08-16 10:28:07 · 188 阅读 · 0 评论 -
Compose笔记(四十三)--InputChip
这一节主要了解一下Compose中的InputChip,在Jetpack Compose中,InputChip是一种用于输入场景的交互式芯片控件,主要用于展示可选择的条目,支持选中...原创 2025-08-10 11:17:17 · 301 阅读 · 0 评论 -
Compose笔记(四十二)--RangeSlider
这一节主要了解一下Compose中的RangeSlider,在Jetpack Compose中,RangeSlider是Material3库提供的双滑块范围选择控件,用于在一个连续区间内选择...原创 2025-08-10 10:26:18 · 376 阅读 · 0 评论 -
Compose笔记(四十一)--ExtendedFloatingActionButton
这一节主要了解一下Compose中的ExtendedFloatingActionButton,在Jetpack Compose中,ExtendedFloatingActionButton是一种扩展式浮动操作按钮,相比普通...原创 2025-08-03 21:41:54 · 372 阅读 · 0 评论 -
Compose笔记(四十)--ClickableText
这一节主要了解一下Compose中的ClickableText,在Jetpack Compose中,ClickableText是用于创建可点击文本的组件...原创 2025-08-03 15:43:37 · 423 阅读 · 0 评论 -
Compose笔记(三十九)--文本折叠
这一节主要了解一下Compose中的文本折叠,在Compose应用开发中,经常会用文本折叠...原创 2025-07-30 22:05:14 · 142 阅读 · 0 评论 -
Compose笔记(三十八)--CompositionLocal
这一节主要了解一下CompositionLocal,CompositionLocal是Jetpack Compose中用于组件树内隐式数据传递的核心机制,其设计初衷是解决跨多层组件...原创 2025-07-26 23:31:56 · 270 阅读 · 0 评论 -
Compose笔记(三十七)--FilterChip
这一节主要了解一下Compose中的FilterChip,在Compose中,FilterChip是Material Design组件库提供的一种交互式...原创 2025-07-20 20:00:00 · 232 阅读 · 0 评论 -
Compose笔记(三十六)--SearchBar
这一节主要了解一下Compose中的SearchBar,在Jetpack Compose中,SearchBar是Material 3组件库提供的一种搜索组件...原创 2025-07-19 18:11:16 · 399 阅读 · 0 评论 -
Compose笔记(三十五)--ModalBottomSheetLayout
这一节主要了解一下Compose中的ModalBottomSheetLayout,在Jetpack Compose开发中,ModalBottomSheetLayout是Material Design组件库中用于实现模态底部面板...原创 2025-07-19 10:10:27 · 464 阅读 · 0 评论 -
Compose笔记(三十四)--LayoutModifier
这一节主要了解一下Compose中的LayoutModifier,它是Compose中一个核心接口,用于通过自定义测量和布局逻辑动态调整组件...原创 2025-07-12 15:48:43 · 321 阅读 · 0 评论 -
Compose笔记(三十三)--BoxWithConstraints
这一节主要了解一下Compose中的BoxWithConstraints,它是Compose中一个特殊的布局组件,用于在布局过程中获取父容器的约束条...原创 2025-07-12 10:11:25 · 298 阅读 · 0 评论 -
Compose笔记(三十二)--SubcomposeLayout
这一节主要了解一下Compose中的SubcomposeLayout,它是Jetpack Compose中一个自定义布局工具,允许组件在测量过程中多次组合相同内容...原创 2025-07-05 19:40:13 · 306 阅读 · 0 评论 -
Compose笔记(三十一)--视频压缩(一)
这一节主要了解一下mobile-ffmpeg在Compose中实现的视频压缩功能...原创 2025-07-05 11:01:10 · 231 阅读 · 0 评论 -
Compose笔记(三十)--图片选择器
这一节主要了解一下Compose中的图片选择器,图片选择器是一种允许用户从设备相册或文件系统中选择图片的组件,它简化了媒体文件访问流程...原创 2025-07-04 22:20:16 · 212 阅读 · 0 评论 -
Compose笔记(二十九)--TimePicker
这一节主要了解一下Compose中的时间选择器,应用开发中,时常会用到让用户选择时间的场景,时间选择器是一种用户界面组件,用于让用户...原创 2025-06-29 16:37:33 · 192 阅读 · 0 评论 -
Compose笔记(二十八)--加水印
这一节主要了解一下Compose中的加水印,在开发中,有时候我们需要对应用界面做水印效果...原创 2025-06-21 15:27:22 · 350 阅读 · 0 评论 -
Compose笔记(二十七)--网格布局
这一节主要了解一下Compose中的网格布局,这种布局在开发中相对比较常见...原创 2025-06-21 10:19:40 · 225 阅读 · 0 评论 -
Compose笔记(二十六)--DatePicker
这一节主要了解一下Compose中的DatePicker,DatePicker是一个用于选择日期的组件,它提供了直观的界面让用户可以通过日历视图...原创 2025-06-08 16:37:17 · 429 阅读 · 0 评论 -
Compose笔记(二十五)--Brush
这一节主要了解一下Compose中Brush,在Jetpack Compose里,Brush是一个重要的 API,它用于定义填充图形的颜色渐变或图案,能够为界面元素添加丰富...原创 2025-05-18 22:56:43 · 447 阅读 · 0 评论 -
Compose笔记(二十四)--Canvas
这一节主要了解一下Compose中Canvas,在Jetpack Compose中,Canvas是用于创建自定义绘图和动画的核心组件...原创 2025-05-18 12:35:20 · 389 阅读 · 0 评论 -
Compose笔记(二十三)--多点触控
这一节主要了解一下Compose中多点触控,在Jetpack Compose 中,多点触控处理需要结合Modifier和手势API来实现,一般通过组合 pointerInput、TransformableState...原创 2025-05-17 23:19:26 · 442 阅读 · 0 评论 -
Compose笔记(二十二)--NavController
这一节主要了解一下Compose中的NavController,它是实现导航功能的核心组件,提供了强大而灵活的页面管理能力...原创 2025-05-11 16:01:27 · 1196 阅读 · 0 评论 -
Compose笔记(二十一)--AnimationVisibility
这一节主要了解一下Compose的AnimationVisibility,AnimatedVisibility 是 Jetpack Compose 里用于实现组件可见性动画效果的组件...原创 2025-04-30 21:44:35 · 772 阅读 · 0 评论 -
Compose笔记(二十)--TextField
这一节主要了解一下Compose的TextField,TextField 是一个用于接收用户文本输入的 UI 组件...原创 2025-04-30 20:39:39 · 556 阅读 · 0 评论 -
Compose笔记(十九)--NestedScroll
这一节了解一下Compose中的NestedScroll的使用,NestedScroll 在 Jetpack Compose 里主要用于处理嵌套滚动的场景...原创 2025-04-26 16:23:53 · 543 阅读 · 0 评论 -
Compose笔记(十八)--rememberLazyListState
这一节了解一下Compose中的rememberLazyListState的使用,在 Jetpack Compose 中,rememberLazyListState 是用于管理 LazyColumn 或 LazyRow 滚动状态的核心...原创 2025-04-26 13:18:58 · 798 阅读 · 0 评论 -
Compose笔记(十七)--AsyncImage
这一节了解一下Compose中的AsyncImage的使用,AsyncImage是由 Coil库提供的一个用于异步加载图片的组件...原创 2025-04-19 13:31:57 · 733 阅读 · 0 评论 -
Compose笔记(十六)--ExoPlayer
这一节了解一下Compose中的ExoPlayer的使用,我们在开发Android应用时,经常会使用到播放器,这个ExoPlayer框架就相对成熟...原创 2025-04-12 21:27:54 · 1271 阅读 · 0 评论 -
Compose笔记(十五)--进度条
这一节了解一下Compose中的进度条,有两种类型的进度条可供使用,分别是线性进度条(LinearProgressIndicator)和圆形进度条(CircularProgressIndicator),每种进度条...原创 2025-04-12 20:49:39 · 374 阅读 · 0 评论 -
Compose笔记(十四)--LazyColumn
这一节了解一下Compose中的LazyColumn,在Jetpack Compose 中,LazyColumn 是一个用于高效显示长列表或可滚动垂直布局的组件...原创 2025-04-06 15:03:37 · 1299 阅读 · 0 评论 -
Compose笔记(十三)--事件总线
这一节了解一下Compose中的事件总线,在Jetpack Compose里,官方没有直接提供事件总线,但可以借助第三方库或者自定义实现来达成事件总线的功能...原创 2025-03-28 21:33:44 · 461 阅读 · 0 评论 -
Compose笔记(十二)--hilt-navigation-compose
这一节主要了解一下Compose中hilt-navigation-compose,hilt-navigation-compose 是一个用于在 Jetpack Compose应用里结合Hilt(依赖注入框架)和Jetpack Navigation Compose(导航库)的库...原创 2025-03-22 12:19:44 · 575 阅读 · 0 评论 -
Compose笔记(十一)--DataStore(二)
这一节主要了解一下DataStore的源码,datastore-preferences 基于 Flow 和Coroutines 实现异步数据存储。它的核心原理是将键值对数据存储在一个文件中...原创 2025-03-16 10:33:30 · 488 阅读 · 0 评论 -
Compose笔记(十)--DataStore(一)
这一节主要了解一下Compose中的DataStore,在Jetpack Compose中,DataStore是一种数据存储解决方案,用于以异步、一致的方式存储键值对或自定义类型的数据...原创 2025-03-16 09:20:10 · 432 阅读 · 0 评论 -
Compose笔记(九)--Checkbox
这一节主要了解一下Compose中的Checkbox,它是Jetpack Compose UI框架中的一个组件,用于创建复选框功能...原创 2025-03-14 22:38:50 · 322 阅读 · 0 评论 -
Compose笔记(八)--权限
这一节主要了解一下Compose中权限的申请,其中主要用到accompanist-permissions这个权限库,它是一个简化的Android Compose 中权限...原创 2025-03-09 22:27:07 · 1058 阅读 · 0 评论 -
Compose笔记(七)--Modifier
这一节主要了解一下Compose中Modifier,它本质上是一个接口,用于描述如何修改一个可组合项(Composable)的外观和行为...原创 2025-03-01 22:47:42 · 835 阅读 · 0 评论