在Kotlin Android中将文本转换为图像?
我想在kotlin中将文本转换为图像 即我有这样的文本“Android kotlin” 我想要这样的输出A K 我得到了关于输出的信息(下面是K的代码),但我想把输出转换成图像在Kotlin Android中将文本转换为图像?,android,kotlin,textview,imageview,Android,Kotlin,Textview,Imageview,我想在kotlin中将文本转换为图像 即我有这样的文本“Android kotlin” 我想要这样的输出A K 我得到了关于输出的信息(下面是K的代码),但我想把输出转换成图像 val initials = menuList.get(position).menuName .split(' ') .mapNotNull { it.firstOrNull()?.toString() } .reduce { acc, s -> acc + s }
val initials = menuList.get(position).menuName
.split(' ')
.mapNotNull { it.firstOrNull()?.toString() }
.reduce { acc, s -> acc + s }
我知道这个选项直接将文本设置为文本视图,也将背景设置为文本视图,但我想将文本转换为图像,并将其设置为图像视图
在KOTLIN中是否有其他相同选项?首先,您需要切断要转换为图像的文本。剪切每个单词的首字母。例如,您可以使用
yourText.split(“”
),然后获取结果数组中每个元素的首字母。当你有了正确的文本,你必须先在图像上画出来。之后,将图像设置为ImageView
您可以通过调用drawText
或使用StaticLayout
在Canvas
上绘制文本。首先,您需要切断要转换为图像的文本。剪切每个单词的首字母。例如,您可以使用yourText.split(“”
),然后获取结果数组中每个元素的首字母。当你有了正确的文本,你必须先在图像上画出来。之后,您可以通过调用drawText
或使用StaticLayout
在Canvas
上绘制文本,将该图像设置为ImageView