使用 @Preview 可组合项的主要好处之一是避免依赖 Android Studio 中的模拟器。可以节省模拟器启动时的大量内存,以便进行更多的外观更改,以及 @Preview 轻松创建和测试小代码更改的能力
Marquee 效果也就是跑马灯效果,在使用传统的 XML 布局实现时,使用 TextView 可以很容易实现,使用 Jetpack Compose 怎样实现呢?
本文主要介绍使用 appcompat, 和 emoji2 支持最新的表情符,这些是依赖与 GMS 提供的可下载字体的,关于没有 GMS 服务的手机怎样解决这个问题,将在接下来的文章介绍
开发中在设置文本样式时,添加投影是一种还算常用的效果,本文我们将介绍如何使用 `Jetpack Compose` 实现这种效果
Android 8.0(API 级别 26)引入了自适应启动器图标,它可以在不同设备型号上显示为不同的形状。但在 Jetpack Compose 中直接使用 painterResource 加载它会抛出 IllegalArgumentException 异常
2022 年 10 月 24 日,Android 发布了 Compose 的新稳定版本 ,其中包含 Compose BOM (Bill of Materials)。
Compose 以静态和可观察的方式提供数据:1. `compositionLocalOf` 维护所提供对象的可变状态。2. `staticCompositionalLocalOf` 创建的 `CompositionLocal` 对象不会观察值的变化。
hasVisualOverflow 和 getLineEnd(判断是否发生了文本溢出,获取某行结束的偏移量)
在 Jetpack Compose,我们可以使用 ImageBitmap、ImageVector 或 ImagePainter。在 ImagePainter 中,我们可以更好地控制要绘制的图像。
本文介绍一个简单的问题:如何在 Compose 中制作拥有样式的文本?