HarmonyOS Canvas怎么在指定位置绘制垂直的文字

HarmonyOS
2天前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
FengTianYa

直接用Text组件旋转即可,参考示例如下:

Row() {
  Image($r('app.media.warning_icon'))
    .height(25)
    .width(25)
    .margin({ left: 10, right: 10 })
  Text('确保证件完整无遮挡,并调整好光线')
    .fontSize(16)
    .fontColor(Color.White)
}
.height(36)
.width(320)
.backgroundColor(Color.Black)
.borderColor(Color.White)
.borderRadius(18)
.borderWidth(1)
.rotate({
  x: 0,
  y: 0,
  z: 1,
  centerX: '50%',
  centerY: '50%',
  angle: 90
})
.translate({
  x: 150
})
分享
微博
QQ
微信
回复
2天前
相关问题
画布绘制文字垂直居中
461浏览 • 1回复 待解决
HarmonyOS使用canvas如何使文字垂直居中
811浏览 • 1回复 待解决
HarmonyOS List列表滚动到指定位置
156浏览 • 1回复 待解决
HarmonyOS list如何动态滚动到指定位置
138浏览 • 1回复 待解决
canvas怎么绘制资源目录下图片
801浏览 • 1回复 待解决
HarmonyOS Canvas绘制圆角
179浏览 • 1回复 待解决
HarmonyOS 文字标题没有垂直居中对齐
127浏览 • 1回复 待解决
HarmonyOS Canvas绘制曲线相关
167浏览 • 1回复 待解决
HarmonyOS Canvas绘制圆角矩形
195浏览 • 1回复 待解决
HarmonyOS Canvas绘制imageAPI相关问题
182浏览 • 1回复 待解决