Jetpack Compose
buyue__
这个作者很懒,什么都没留下…
展开
-
Jetpack Compose实现一个简单的微信UI
相关概念。原创 2024-07-11 15:31:42 · 488 阅读 · 0 评论 -
Jetpack Compose十:页面跳转和传值
页面跳转和传值原创 2024-07-05 16:56:21 · 142 阅读 · 0 评论 -
Jetpack Compose组件之Dialog
【代码】Jetpack Compose组件之Dialog。原创 2024-07-01 16:01:05 · 341 阅读 · 0 评论 -
Kotlin/Android中执行网络请求
由于日常开发所使用的站点接口一般是本地构建(通常是http的形式),而Android 9.0以上限制了明文的网络请求,非加密的请求都会被系统禁止掉。如果当前应用的请求是htttp请求,而非https请求,这样就会被Android系统禁止该请求,会出现类似。相关依赖(其中包括Gson转换器,用于返回JSON数据转化为Java对象)这里需要使用异步请求,使用同步请求会阻塞Android的UI线程。2.创建一个API接口,用于定义业务需要的各种网络请求。使用网络请求时需要把网络的权限打开,不然会提示。原创 2024-06-28 16:07:40 · 552 阅读 · 0 评论 -
Jetpack Compose九:Scaffold 脚手架
包含了应用界面的基础元素,如状态栏、导航栏、顶部应用栏(TopAppBar)等。脚手架组件是一个核心组件,它为开发者提供了一个标准的、可定制的应用界面框架。,开发者可以轻松地为应用添加这些常见组件,并对其进行自定义。原创 2024-06-27 17:06:57 · 300 阅读 · 0 评论 -
Jetpack Compose八:数据和状态管理
【代码】Jetpack Compose八:数据和状态管理。原创 2024-05-09 16:46:43 · 345 阅读 · 0 评论 -
Jetpack Compose七:深入了解UI体系
面向 Android 开发者的 Jetpack Compose原创 2024-05-09 16:41:01 · 438 阅读 · 1 评论 -
Jetpack Compose六:动画和手势
2。原创 2024-05-09 16:38:12 · 373 阅读 · 0 评论 -
Jetpack Compose五:绘制图形
111。原创 2024-05-09 16:24:21 · 380 阅读 · 0 评论 -
Jetpack Compose四:布局
Column:垂直布局。原创 2024-05-09 16:21:12 · 197 阅读 · 0 评论 -
Jetpack Compose三:主题和基础控件的使用
与Android View的主题定义方式不同,Jetpack Compose中的主题由许多较低级别的结构体和相关API组成,它们包括颜色、排版和形状属性。的相关设置又会传入MaterialTheme函数中,MaterialTheme函数是Compose系统提供设置系统主题元素的可组合函数。主题叠加是指在一棵View树中,不同层级的组件各自设置一个主题样式,子组件的主题不会替换其父级组件的主题,而是相关叠加。如果两个层级的主题定义了相同的属性,那么从上往下层级最接近当前层级的主题属性生效。原创 2024-05-08 17:07:25 · 164 阅读 · 0 评论 -
Jetpack Compose二:深入了解Compose
允许我们通过链式调用的写法来为组件应用一系列的样式设置, 如边距 、 字体 、 边框等。在Compose中,每个基础的Composable组件都有一个modifier参数,通过传入自定义的Modifier来修改组件的样式。在Compose的世界里,是通过一系列的Compose函数来构建UI的。1.带有Compose注解。Compose函数特点。Modifier修饰符。原创 2024-05-08 17:03:38 · 433 阅读 · 0 评论 -
Jetpack Compose一:初步了解Compose
Compose中的Text也不同于Android View的TextView组件,它是一个Composable函数,只能被其他Composable函数调用,使用Kotlin编译插件将这些Composable函数转化成UI元素。Jetpack Compose库默认支持Material Design的设计原则,大多满足开箱即用的UI元素,主要包括颜色、字体和形状。在创建新的Compose工程时,IDEA会自动生成Material Design主题的模版代码,放在。可以看到的是IDEA为项目初始化了部分代码。原创 2024-05-07 16:27:43 · 620 阅读 · 0 评论