以前可以在文本中加入一种动画,如果文本超出限制,就会自动水平滚动。这是通过 include: 完成的android:ellipsize="marquee"
,结果类似于此处显示的结果:
问题是,在 Jetpack Compose 中,我看不到在可组合文本中包含该选项的方法,有TextOverflow
包含剪辑、省略号或可见选项的方法,但我不知道是否有方法可以包含或使用 Jetpack Compose 中的“Marquee”选项。有什么办法可以做到吗?
我有一个使用 Jetpack Compose 和 Jetpack Glance 库开发的小部件,该小部件是一个 LazyColumn 列表,我在向 Room Database 数据库进行查询后在其中传递信息。
为了尝试加载图像,我将Image()与提供程序一起使用,并向其传递一个字符串(这是我要加载的图像的 url)
Image(
modifier = GlanceModifier.size(50.dp),
provider = ImageProvider(item.image),
contentDescription = null
)
Run Code Online (Sandbox Code Playgroud)
这没有加载图像,我尝试将该图像 url 传递给位图,以使用 BitmapImageProvider() 加载它,但它不起作用。有没有办法使用 Jetpack Glance 将远程图像加载到小部件?