HarmonyOS 如何把背景色中的文字放在垂直居中的位置
下面demo的文字好像往下掉了一点,相对于背景色而言,如何把背景色中的文字放在垂直居中的位置
@Entry
@Component
struct Index {
build() {
Column(){
Text() {
ContainerSpan() {
// ImageSpan($r('app.media.point')).width(12).height(12).margin({left:4, right:4}).verticalAlign(ImageSpanAlignment.CENTER)
Span('唯品国际')
.fontSize(11)
.fontWeight(FontWeight.Medium)
.fontColor(Color.White)
// .baselineOffset(LengthMetrics.vp(1))
Span(' ')
}.textBackgroundStyle({color:0x5E36D9, radius:4})
Span(' ')
ContainerSpan() {
Span(' ')
Span('包税').fontSize(11).fontWeight(FontWeight.Medium).fontColor(Color.White)
Span(' ')
}.textBackgroundStyle({color:0x5E36D9, radius:4})
Span(' ')
// Span(this.viewModel.productTitle())
}.fontSize(16).fontWeight(FontWeight.Medium).fontColor(0x1B1B1B).lineHeight(22)
}
.width('100%')
.height('100%')
}
}
- 1.
- 2.
- 3.
- 4.
- 5.
- 6.
- 7.
- 8.
- 9.
- 10.
- 11.
- 12.
- 13.
- 14.
- 15.
- 16.
- 17.
- 18.
- 19.
- 20.
- 21.
- 22.
- 23.
- 24.
- 25.
- 26.
- 27.
- 28.
- 29.
HarmonyOS
赞
收藏 0
回答 1
相关问题
如何设置窗口的背景色
2599浏览 • 1回复 待解决
如何设置WebView的背景色?
1635浏览 • 1回复 待解决
HarmonyOS Select组件的背景色如何设置
595浏览 • 1回复 待解决
HarmonyOS 如何设置渐变背景色?
2265浏览 • 1回复 待解决
HarmonyOS 关于开屏背景色
600浏览 • 1回复 待解决
HarmonyOS 弹窗自带背景色
512浏览 • 1回复 待解决
HarmonyOS Scroll组件下拉时上面会留空白,如何能获取图片背景色的情况下,将下拉的空白位置填充为背景色
464浏览 • 1回复 待解决
HarmonyOS 如何修改顶部导航栏的背景色
720浏览 • 1回复 待解决
HarmonyOS 如何配置应用的默认全局背景色
1746浏览 • 1回复 待解决
画布绘制文字,垂直居中
939浏览 • 1回复 待解决
Button组件如何设置渐变背景色
3745浏览 • 1回复 待解决
TextInput按压态背景色如何修改
3262浏览 • 1回复 待解决
Text组件,可以通过 .linearGradient 设置背景色的渐变,如何设置文字内容的渐变效果?
2533浏览 • 1回复 待解决
HarmonyOS TextInput如何设置背景色为透明
575浏览 • 1回复 待解决
HarmonyOS Navigation的title能否设置渐变背景色
486浏览 • 1回复 待解决
HarmonyOS使用canvas如何使文字垂直居中
1415浏览 • 1回复 待解决
如何设置背景色的饱和度和亮度?
941浏览 • 1回复 待解决
HarmonyOS 如何让tabConetnt的背景色 从tabBar开始布局
939浏览 • 1回复 待解决
HarmonyOS 文字标题没有垂直居中对齐
604浏览 • 1回复 待解决
HarmonyOS 通过bindpop弹出的pop面板显示和消失的时候会先显示默认背景色,再显示设置的背景色
799浏览 • 1回复 待解决
我想在图片的左下角上面盖个文字,且文字可以设置大小和背景色
2553浏览 • 1回复 待解决
HarmonyOS 按钮或其他控件背景色的渐变方案
1041浏览 • 1回复 待解决
HarmonyOS Tabs设置背景色会有一像素的间隔
560浏览 • 1回复 待解决
HarmonyOS NavDestination中后退按钮有个圆圈背景色,如何去掉
692浏览 • 1回复 待解决
HarmonyOS popup设置背景色(设置不生效)
838浏览 • 1回复 待解决
出现demo的文字好像往下掉了一点的原因是Span(' ')默认的fontSize是16,设置11会导致下掉的情况。
可以参考下面这个demo。
参考文档:
https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/reference/apis-arkui/arkui-ts/ts-basic-components-containerspan.md#textbackgroundstyle%E5%AF%B9%E8%B1%A1%E8%AF%B4%E6%98%8E