首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
JackieHou
掘友等级
Android开发
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
24
文章 24
沸点 0
赞
24
返回
|
搜索文章
最新
热门
【Jetpack Compose】可拖动小球 自动吸边
效果: 这里参考了官网的手势和动画来实现的 1.获取可拖动的宽高 通过BoxWithConstraints可以得到它整个的宽度和高度,这里maxWidth和maxHeight的单位是dp,通过 wit
Jetpack compose AutoSizeText
在TextView中使用app:autoSizeTextType="uniform"就可以实现。 我参考了这一篇# android:autoSizeTextType in Jetpack Compos
Jetpack Compose 实现折叠工具栏效果
在Android中 用CollapsingToolbarLayout来实现折叠工具栏效果;在Jetpack Compose 中 可以用compose-collapsing-toolbar来实现。
Jetpack Compose Coil2.0 高斯模糊
大家可以看Coil2.0.0的更新日志,在2.0中作者把BlurTransformation移除了。 在2.0想实现高斯模糊的话就把BlurTransformation复制过来到我们的项目中。
【Jetpack Compose】LazyColumn和LazyVerticalGrid 使用Paging3分页+SwipeRefresh下拉刷新
1.数据源 这里采用GitHub REST API的搜索的api来作为数据源: 大家可以用AS的JsonToKotlinClass插件来把这个响应数据生成data class,这里就不贴代码了。 2.
Jetpack Compose 用LazyVerticalGrid来实现MultiType Grid
大家都知道用RecyclerView GridLayoutManager 可以实现上图效果,也可以直接用 MultiType来实现。 在Jetpack Compose 中我们可以使用LazyVerti
小米8手机Jetpack Compose 不显示崩溃日志
在小米8手机上面在点击Button1 和 Button2 在Android Studio的Logcat上都没有显示崩溃日志,用其他的手机在Logcat就有显示崩溃日志。(小米10 有崩溃日志打印)
Jectpack Compose 通过navigation传递 Parcelable 参数
解决方法: 使用kotlin的扩展函数 fun NavController.navigate( route: String, args: Bundle, navOption)
MultiType GridLayoutManager 间距问题
UI大致长这个样子,图片item之间的间距和文本item之间的间距不是一样的,通过GridLayoutManager.LayoutParams的getSpanIndex得到这个item在这一行是第几个
RecyclerView StaggeredGridLayoutManager瀑布流 添加Header
可以通过StaggeredGridLayoutManager.LayoutParams的setFullSpan()方法来实现,继承recyclerView.Adapter 重写onViewAttach
下一页
个人成就
文章被点赞
191
文章被阅读
74,299
掘力值
1,530
关注了
9
关注者
64
收藏集
1
关注标签
5
加入于
2021-03-19