HarmonyOS鸿蒙Next图片添加贴纸示例代码
HarmonyOS鸿蒙Next图片添加贴纸示例代码
介绍
本示例介绍图片添加贴图的场景化案例。
demo详情链接
https://gitee.com/scenario-samples/image-move
2 回复
在HarmonyOS鸿蒙Next中,可以使用Image
组件来显示图片,并通过Stack
组件将贴纸叠加在图片上。以下是一个简单的示例代码:
import { Image, Stack, Text } from '@ohos/hypercloud';
@Entry
@Component
struct ImageWithSticker {
build() {
Stack() {
// 显示背景图片
Image($r('app.media.background'))
.width(300)
.height(200)
// 添加贴纸
Text('Hello HarmonyOS')
.fontSize(20)
.fontColor(Color.White)
.backgroundColor(Color.Black)
.padding(10)
.position({ x: 50, y: 50 })
}
.width(300)
.height(200)
}
}
此代码展示了如何在图片上叠加一个文本贴纸。你可以根据需要替换Text
组件为其他贴纸元素。