
Compose
LIUHUING
这个作者很懒,什么都没留下…
展开
-
7、Copmose自定义颜色和主题切换
一起颜色的设置的都是在res/values/colors里面去做颜色, 但是当使用compose的时候,抛弃了使用了ui.theme底下的Color.kt和Theme.kt 但是默认使用的是MaterialTheme主题,里面的颜色字段不能定义,因此需要自定义这个:我先查看MaterialTheme 里面的颜色主题是怎么定义的,然后照葫芦画瓢。android官网 对应自定义的解释,可以根据官网来进行操作Compose 中的自定义设计系统@Stable......// 根据项目需要去添加字段。原创 2024-03-09 16:14:39 · 738 阅读 · 0 评论 -
6、Compose 里实现 button按压效果处理
第一个 元素指定了在按钮按下时要显示的图片(button_pressed),并设置了 state_pressed 属性为 true。在 res/drawable 目录下准备两个图片文件,分别为按钮按下时的图片(button_pressed.png)和按钮正常状态下的图片(button_normal.png)。在 res/drawable 目录下创建一个 XML 文件(例如 button_background.xml),用于定义状态选择器。在布局文件中使用按钮,并将刚才创建的状态选择器设置为按钮的背景。原创 2024-01-18 14:26:38 · 805 阅读 · 0 评论 -
5、Compose 里实现 Slider气泡
2、写两个Slider组件用Box包住,将底下那个Slider的thumb自定义后往上移动。1、是写一个box布局根据Slide拖动计算位置,实现气泡。原创 2023-12-29 16:36:45 · 695 阅读 · 0 评论 -
4、Compose 里实现 LoadingCircularProgress
【代码】4、Compose 里实现 LoadingCircularProgress。原创 2023-12-25 19:48:59 · 609 阅读 · 0 评论 -
3、Compose 里自定义Switch
Compose 里自定义Switchimport android.annotation.SuppressLintimport androidx.compose.animation.core.animateFloatAsStateimport androidx.compose.foundation.backgroundimport androidx.compose.foundation.clickableimport androidx.compose.foundation.interaction.M原创 2023-12-23 15:54:02 · 957 阅读 · 0 评论 -
2、Compose 里自定义Button
) {Text(Button(),}) {Image(modifier: 大小为30contentPadding:button里的内容没有padingshape: 形状colors: 颜色 ButtonDefaults.buttonColors 有四个参数onClick:点击事件Image:填充一个图形,也可以是其他例如TextViewbutton源码/*** post.* content*/= null,) {.value?原创 2023-12-01 09:13:42 · 480 阅读 · 0 评论 -
1、Compose 里Text组件添加的字体轮廓 使用 TextStyle的drawStyle
在 compose 中,TextStyle里面有个drawStyle 自定义项,可以将Stroke的值赋给 drawStyles使其将显示比字体大一号的效果即轮廓。原创 2023-11-07 18:00:48 · 491 阅读 · 0 评论