![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android jetpack
文章平均质量分 92
我怀里的猫
道不沉沦七音出,夜天万丈独行人
展开
-
Jetpack Compose入门详解(实时更新)
Jetpack Compose入门详解前排提醒🥯前言(Compose是什么)🧇1.实战准备一、优势与缺点🍞二、前四课🥐三、标准布局组件🥖1.Column2.Row3.Box四、xml和compose混合使用 + livedata数据绑定🥨1.xml和compose混合使用a.xml中使用composeb.compose中使用view2.livedata数据绑定五.compose结合navigation使用🥞1.集成导航2.传递参数3.深层链接.....原创 2022-05-04 15:59:53 · 18481 阅读 · 22 评论 -
Android WorkManager入门(二)
在当今快节奏的生活中,移动设备已经成为我们日常工作和生活不可或缺的一部分。然而,随着应用程序的复杂性不断增加,开发人员面临着一个重要的挑战:如何在后台执行任务,而不会影响用户的体验和设备的性能?在过去,开发人员通常使用传统的后台服务或定时任务来解决这个问题。然而,这些方法往往很复杂,需要大量的代码和资源,并且很难管理和调度任务。幸运的是,谷歌最近推出了一个新的解决方案:安卓WorkManager。安卓WorkManager是一个灵活、强大的后台任务调度库,旨在帮助开发人员轻松管理和执行后台任务。原创 2024-01-18 13:11:11 · 1427 阅读 · 0 评论 -
Compose Canvas基础(2) 图形转换
阅读本文需要一定compose基础,如果没有请移步Jetpack Compose入门详解(实时更新)本文介绍Compose Canvas基础,介绍Canvas可组合项绘制的图形的转换相关api。drawArc(drawArc(效果如下:需要讲解的是inset()方法,它有四个参数horizontal-插入左右边界的像素数。默认为零vertical-插入上边界和下边界的可选像素数。默认为零block-lambda,用于将图形包裹起来的lambda。原创 2023-10-17 18:06:24 · 308 阅读 · 0 评论 -
Compose Canvas基础(1) drawxxx()绘制方法
阅读本文需要一定compose基础,如果没有请移步Jetpack Compose入门详解(实时更新)本文介绍Compose Canvas基础,介绍Canvas可组合项依赖的原理和绘制相关的内置api。原创 2023-10-05 16:13:41 · 840 阅读 · 0 评论 -
Android LiveData 介绍
本系列根据官网介绍Jetpack中的数据通信组件,本文介绍LiveData。在介绍LiveData之前,我们需要知道安卓官方推荐我们在viewmodel中处理业务或者数据的一些运算和网络请求,并通过观察数据的变化,来通知activity或者fragment数据更新。以上就是今天要讲的内容,本文简单介绍了LiveData是什么及其使用,通过创建观察更新六字口诀初步掌握LiveData的使用。原创 2023-09-30 19:27:19 · 1097 阅读 · 0 评论 -
Compose眼珠跟随手势移动的笑脸
通过Compose Canvas中的一些方法配合简单的动画API实现了这个眼珠跟随手势移动的笑脸😁。原创 2023-08-29 15:22:25 · 380 阅读 · 0 评论 -
Compose pager分页器入门使用 HorizontalPager与VerticalPager(2023/8)
本文介绍Compose pager分页器, pager分页器 就是viewpager2的compose版本;这还是一个实验性api,在此之前依赖已经有一次迁移pager分为横向的与纵向的,它们继承的基类为Pager;如果你使用过viewpager或viewpager2,相信你对这些属性一定不陌生原创 2023-08-28 14:34:59 · 2665 阅读 · 0 评论 -
Jetpack Compose 实战 宝可梦图鉴
阅读本文需要一定compose基础,如果没有请移步Jetpack Compose入门详解(实时更新)学Compose学了有小半年的时间了,一直都是看官方的一些基础的教程并总结学习。最近终于实战了一个宝可梦图鉴的小项目,麻雀虽小五脏俱全。除了Compose外,还使用了一下一些Jetpack组件coilhiltpaging3Retrofit接口数据来源于pokeapi项目源代码api - 接口nav - navigation导航utils -工具类view -Compose组件。原创 2023-04-12 17:42:15 · 1352 阅读 · 0 评论 -
Compose中的附带效应(一)DisposableEffect
本文介绍Compose中DisposableEffect的基本概念。根据官网教程总结,如有不对请在评论区指教原创 2023-04-03 17:15:03 · 1733 阅读 · 0 评论 -
Compose中的附带效应(二)LaunchedEffect
阅读本文需要一定compose基础,如果没有请移步Jetpack Compose入门详解(实时更新)本文介绍Compose中LaunchedEffect的基本概念。值得注意的是,因为附带效应是在compose外的一些操作,所以我们必须要有一个或多个key来指定附带效应的范围,如果没有key,则违反其设计规则,因此不带key的LaunchedEffect被声明为弃用。原创 2023-04-11 17:24:57 · 1985 阅读 · 0 评论 -
Compose中的附带效应(三)rememberCoroutineScope
阅读本文需要一定compose基础,如果没有请移步Jetpack Compose入门详解(实时更新)本文介绍Compose中rememberCoroutineScope的基本概念rememberCoroutineScope可以帮助开发者更好地管理协程作用域。它可以避免一些潜在的问题,例如内存泄漏和未被正确取消的协程。原创 2023-04-11 17:28:27 · 1038 阅读 · 0 评论 -
Compose中的附带效应(四)rememberUpdatedState
阅读本文需要一定compose基础,如果没有请移步Jetpack Compose入门详解(实时更新)本文介绍Compose中rememberUpdatedState的基本概念。原创 2023-04-11 17:46:28 · 1925 阅读 · 0 评论 -
Compose中的附带效应(五)derivedStateOf
阅读本文需要一定compose基础,如果没有请移步Jetpack Compose入门详解(实时更新)本文介绍Compose中derivedStateOf的基本概念。根据官网教程总结,如有不对请在评论区指教所以derivedStateOf是一个搭配remenber使用的函数,它可以将几个状态组合成为一个布尔值状态来控制可组合项的重组,从而起到一个性能优化的作用。原创 2023-07-22 14:21:10 · 712 阅读 · 0 评论 -
Compose布局之Image初步使用到了解(加载网络图片)
本文介绍Compose中Image控件的基本概念以及深入了解(加载网络图片)。根据官网教程总结,如有不对请在评论区指教原创 2023-01-06 17:27:03 · 5730 阅读 · 1 评论 -
Compose 动画api之我的电子木鱼青春版
Compose沉浸式样式Compose一些动画API例如 animateSizeAsState, infiniteTransition,AnimatedVisibilityCompose沉底样式的DialogCompose LazyRow 中的ListItemCompose的手势监听原创 2022-11-04 00:00:00 · 1417 阅读 · 0 评论 -
Compose中的预览@Preview与@PreviewParameter的使用
本文介绍@Preview与@PreviewParameter注解的使用。原创 2022-10-07 16:32:51 · 6180 阅读 · 0 评论 -
Compose事件与状态简略介绍
对compose中的事件和状态进行一个简单的介绍和使用,并区分remember与rememberSaveable原创 2022-10-07 12:29:40 · 2047 阅读 · 4 评论 -
Compose 设置颜色的三种方式
Compose 设置颜色的三种方式原创 2022-08-10 15:51:34 · 4035 阅读 · 0 评论 -
Jetpack Compose之手写分享页面
使用Jetpack Compose绘画二维码分享页面,因为是给初学者学习使用的,本文尽可能的写的比较繁琐,没有采用最佳的写法以便让代码的可读性达到最佳原创 2022-08-08 18:16:11 · 1279 阅读 · 0 评论