首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Compose
李小白lt
创建于2022-07-21
订阅专栏
jetpack Compose+Compose-jb
等 8 人订阅
共13篇文章
创建于2022-07-21
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
使用Compose开发Android桌面小组件Widget
前言 Jetpack Glance 是基于 Jetpack Compose 运行时构建的框架,可以使用Compose API 开发和设计桌面小组件 widget。 正文 1.添加依赖 2.清单文件中
Compose State的各种转换
普通值 转换为 State 很简单,就一个方法 但是也得注意,上面的方法是针对泛型的,如果只是基本数据类型,推荐使用相应的方法,在JVM上可以减少拆装箱带来的消耗 State常用的几种使用方法 1.使
KMP基础架构
前言 Kotlin可以用来开发全栈, 我们所熟悉的各个端几乎都支持(除了鸿蒙) 而我们要开发好KMP项目需要一个好的基础架构,这样不仅代码更清晰,而且能共享更多的代码 正文 我们可以先将KMP分为
KMP中的资源处理(字符串,图片等)
前言 以安卓开发者的视角,资源有很多种类,不过常用的是这几种 而KMP中的UI一般用Compose 其中的anim,layout,colors,themes都使用代码的形式实现 而KM
Compose之跨平台Activity页面
前言 Compose(Jetpack+jb)是可以跨平台的 目前跨平台主流的页面导航方式一般有两种 一种是都在同一个页面内进行页面替换类型的导航,类似于单Activity,多Fragment 另一种是
分析Jetpack Compose动画内部是如何实现的
前言 Compose的动画Api用起来很简单,效果看起来很神奇,那么它内部到底是如何运转的呢? 使用动画的代码示例: 看到有一个Boolean类型的isOffset状态,控制着offsetAnimat
KMM+Compose 开发一个Kotlin多平台应用
前言 现在跨平台开发框架有很多,比如H5类型,RN,Flutter等,而Kotlin多平台+Compose跨平台ui可能也是未来一种好用的开发框架 ps:后文KMM都是指Kotlin多平台框架,而不是
Compose实现状态选择器(原生drawable select标签效果) InteractionSource
前言 在Compose中做drawable shape是很方便的,比如加个圆角,加个边框之类的,只需要如下: shape: shape+边框: 但是却没有很直接的select状态选择器 正文
Compose中的FlowLayout
前言 Compose库中是没有原生的类似FlowLayout的布局的 于是我们来自己实现一个FlowLayout 正文 FlowLayout 先看看FlowLayout实现的效果: 代码很简单:
Compose中的“ViewPager“和Banner
前言 Compose库中是没有原生的类似ViewPager和Banner的控件的,虽然google官方有出"ViewPager",但目前还是测试版本: 于是我们来自己实现一个"ViewPager"(C
Compose中更灵活易用的TextField以及密码输入框
前言 Jetpack Compose中的TextField简单用起来很方便,但如果要自定义ui就不好实现了,我们看一下效果: TextField: 类似的还有OutlinedTextField
Compose-jb图片加载库load-the-image,适用于KMM Compose desktop桌面端(Windows,Linux,MacOs)
前言 Android平台上有很多优秀的图片加载框架,比如Glide,Picasso,Fresco 而Compose-jetpack上的图片加载框架有Coil 但Compose-jb上却暂时没有图片加载
Compose 手势事件:防止重复点击,双击,长按,全局触摸隐藏键盘
前言 JetPack Compose (后续简称compose) release版已经出来了三四个月了,虽然没正式版之前也学过几次,但一直没有机会用,在加上api的变更,导致之前学的都忘完了,现在终于