compose
文章平均质量分 73
loserbai-
技术源于热爱 ---------------------- 学习改变命运,知识改变未来 ---------------------- Architect-Road
A humble xiao bai who focuses on the basics
展开
-
Compose:页面重组分析案例
刚刚开始学安卓的时候,各种xml,activtiy,以及监听的事件的繁琐调用,接触了compose大大简化了代码量,但是随着页面复杂化,出现重组次数太多导致页面卡顿感。原创 2024-07-18 11:18:36 · 792 阅读 · 0 评论 -
【QQ】创建一键加群链接,ios代码,安卓代码
1.进入QQ群WEB管理页面: https://qun.qq.com。选择指定的群,选择生成代码方式,直接生成即可。登陆QQ账号,点击加群组件。原创 2024-06-28 15:21:41 · 1060 阅读 · 0 评论 -
material3中不存在PullRefresh及rememberPullRefreshState
存在material1.3中,并不存在于material3中,请各位水文不要打着material3的名头,发无意义的文章。在安卓开发中,下拉刷新是一个非常常用的功能,几乎只要是涉及到列表展示数据的界面都会用到它。而 Compose 却直到 2022年10月份才在 compose.material:1.3.0 中添加了对下拉刷新的支持:Modifier.pullRefresh。在此之前,我们只能使用 accompanist-swiperefresh 来实现下拉刷新。原创 2024-05-09 11:46:26 · 508 阅读 · 0 评论 -
compose-material3 实现Dropwmenu下拉菜单并弹窗
下拉菜单的行为类似于弹出窗口,并将使用父布局的位置来定位自己在屏幕上的位置。通常,下拉菜单将被放置在一个具有兄弟框的框中,该框将被用作“锚”。请注意,DropdownMenu本身不会占用布局中的任何空间,因为菜单显示在一个单独的窗口中,位于其他内容的顶部。DropdownMenu的内容通常是DropdownMenuItems,以及自定义内容。使用DropdownMenuItems将产生一个与菜单材质规范匹配的菜单。原创 2024-04-30 14:26:02 · 546 阅读 · 0 评论 -
compose调用系统分享功能分享图片文件
本案例采用 provider来分享当前应用下的文件,其他系统文件直接通过context地址直接获取本案例是直接 【MediaProvider】content://media/external/images/media,来让其他app直接访问,如果是系统文件请直接忽略provider相关设置。原创 2024-04-29 15:57:11 · 755 阅读 · 0 评论 -
material3 中底部弹窗ModalBottomSheet
如果你在on遣散请求之外提供逻辑来删除表单,你必须额外处理预期的状态清理,才能使用sheetState.hide()进行清理。由于ModalBottomSheetLayout在material3中被抛弃,所以采用ModalBottomSheet。通过State来重新重组ui,实现点击开启,点击关闭的结果,原创 2024-04-26 16:57:25 · 414 阅读 · 0 评论