首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
ttyyttemo
掘友等级
android
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
74
文章 74
沸点 0
赞
74
返回
|
搜索文章
最新
热门
Dagger技术的使用学习
场景是假设:我们有一个 LoginActivity,需要一个 LoginViewModel,它又依赖 UserRepository,UserRepository 再依赖一个 ApiService(网络
点击事件,AlertDialog,弹框
1.声明一个状态变量,然后,点击的时候,修改它。 2.只要使用该状态变量的Compose代码,都会进行重组,当该状态变量的值发生变化的时候。 访问showPopup的地方:
加载图片,不同数据源,Compose实现
1.从图片资源文件中加载图片,提供resId。 2.根据网络URL地址,加载图片,使用Picasso图片加载框架 副作用函数, 这段代码用 DisposableEffect(url) 在 Compos
水平滚动列horizontalScroll
使用:horizontalScroll,就可以水平滚动 每个Item,占满整个屏幕,实现思路: 1.Row水平滚动,里面,包含Card 2.Card再包含一个Column,Column是垂直,但是只有
Column,rememberScrollState,记住滚动位置
滚动效果: val scrollState = rememberScrollState() 创建并记忆一个 ScrollState(保存当前滚动位置、最大可滚范围等)。 用 remember 的原因是
LazyColumn,Row,Card
LazyColumn LazyColumn is a vertically scrolling list that only composes and lays out the currently v
Text的各种属性
Text也是一个compose函数,它接受的属性,text显示的文本, modifer,用于修饰 Text 的修饰器。这里加了 16dp 的内边距;也可以在这里加点击、背景、尺寸、布局等效果。 sty
输入信息,展示为其它样式visualTransformation
visualTransformation = PasswordVisualTransformation(), 通过实现不同的visualTransformation,可以将输入内容的展示样式修改;在这
隐式访问数据----LocalContext
LocalContext 是一个用于获取我们在 Android 中常用的 Context 的 CompositionLocal(本地组合环境值)。 CompositionLocal 提供了一种隐式向下
Learn-Jetpack-Compose-By-Example---TextFieldValue
使用Column布局,类似于XML的LinearLayout。 然后,这里面使用到可滚动状态对象scrollState: 这是 Jetpack Compose 里可滚动状态对象的用法。 val scr
下一页
个人成就
文章被点赞
13
文章被阅读
6,062
掘力值
622
关注了
92
关注者
6
收藏集
6
关注标签
7
加入于
2022-02-19