首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
compose
火柴就是我
创建于2022-11-14
订阅专栏
android compose 学习管理
等 4 人订阅
共33篇文章
创建于2022-11-14
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
kotlin Compose Indication 的简单实用
1 Indication 最常见的使用方式是用来解决解决Compose 按钮点击的水波纹效果 这个是最常见的代码 取消按钮点击时候的水波纹效果。 这个水波纹的效果依赖于 indication inte
compositionLocalOf 与 staticCompositionLocalOf 的简单理解与使用
1 创建 2 使用 那么在CompositionLocalProvider的子节点中就可以通过 来访问设置的数据。 当修改userName 跟 password的数据也会触发刷新。 3 composi
Compose 富文本样式
富文本样式 富文本增加点击事件 使用可点击的文本ClickableText,pop()是AnnotatedString的方法,作用是结束添加的style和annotation,让文本恢复默认样式。
Compose 点击文本时获取点击内容的开始的下标
``` ClickableText(text = AnnotatedString("Click MeClick MeClick MeClick Me"), onClick = { offset ->
Compose 禁止部分文字被选中
```js @Composable fun PartiallySelectableText() { SelectionContainer { Column { Text("This text is s
Compose 操作符 .layout 的使用
```js var toggled by remember { mutableStateOf(false) } val interactionSource = remember { MutableIn
Compose pointerInput key的作用
maxPx 是常量 offsetPercent 是动态修改的 问题 在列表中key1之前设置的Unit,会发现列表靠后的item 当手指左右移动的时候 offsetPercent改变了,但是页面没刷新
rememberUpdatedState 学习
当num发生改变的时候,不想LaunchedEffect重启.又想showText 能拿到最新的值。 解决办法 是否rememberUpdatedState包裹num。
Compose rememberSaveable 理解
官方代码 rememberPagerState(listSaver 使用) mapSaver rememberSaveable 处理因意外导致页面销毁重建,数据不丢失问题。
Compose 绘制Switch Button
``` @Composable fun buildCustomSwitch(modifier: Modifier,isSelected:Boolean,onClick:()->Unit){ val a
Compose drawArc 再次理解
根据 topLeft 跟 size 确定出一个矩形,然后在矩形中绘制椭圆。如果是正方形绘制的就是圆。
Compose 实现Led效果
``` @Composable private fun createAnimContent(){ var parentWidth by remember { mutableStateOf(0) } v
Compose TabRow 属性重新设置 满足需求
``` TabRow(selectedTabIndex = currentSelectedIndex, backgroundColor = Color.Transparent, divider = @
Compose 重组学习记录
```js 1 // Image 如果包含Image组件,对应的区域会触发两次重组 Image(painter = painterResource(id = R.mipmap.ic_launcher)
Compose 组件 BoxWithConstraints 的理解
``` BoxWithConstraints 可以提供给子组件父节点传递的约束 BoxWithConstraints( modifier = Modifier.fillMaxWidth() ) { /
Compose 加载 Drawable
官方提供库:Compose 加载 Drawable ——————————————————————————
Compose 监听按键返回
``` implementation 'androidx.activity:activity-compose:1.7.1' ``` ```js @Composable fun Back1(contro
compose 指示器水平移动的思路
``` class MainActivity : ComponentActivity() { @SuppressLint("UnrememberedMutableState") @OptIn(Expe
Compose Modifier. swipeable的学习与理解
``` //initialValue 设置的是state 比如这里设置的是false //那么anchors 中的value就得是false,代表状态,另一个状态就是true // var state
Compose 动画 rememberInfiniteTransition
一个可以用来做弹幕逻辑的view 一个可以用来做弹幕逻辑的view 一个可以用来做弹幕逻辑的view 一个可以用来做弹幕逻辑的view
下一页