小编Jél*_*chu的帖子

Jetpack Compose 中的字幕文本效果

以前可以在文本中加入一种动画,如果文本超出限制,就会自动水平滚动。这是通过 include: 完成的android:ellipsize="marquee",结果类似于此处显示的结果:

在此输入图像描述

问题是,在 Jetpack Compose 中,我看不到在可组合文本中包含该选项的方法,有TextOverflow包含剪辑、省略号或可见选项的方法,但我不知道是否有方法可以包含或使用 Jetpack Compose 中的“Marquee”选项。有什么办法可以做到吗?

android kotlin android-jetpack android-jetpack-compose

21
推荐指数
2
解决办法
8015
查看次数

如何使用 Jetpack Glance 将互联网上的图像加载到小部件中?

我有一个使用 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 将远程图像加载到小部件?

android kotlin android-jetpack-compose glance-appwidget

4
推荐指数
1
解决办法
1581
查看次数

Jetpack 中的波浪框组成

有没有办法用Canvas制作一个顶部有波浪形的盒子?

我想知道这个效果是否可以直接用Canvas来实现,不需要有滚动动画。

在此输入图像描述

android android-canvas kotlin android-jetpack android-jetpack-compose

2
推荐指数
1
解决办法
1444
查看次数