HarmonyOS Text的Span如何添加背景为边框?

Span的textBackgroundStyle属性只能加背景颜色,如何加只带边框的背景?

HarmonyOS
2024-10-12 09:41:49
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
zbw_apple

目前span无法单独设置边框,可考虑使用text配合stack,以及配合测量文字宽度实现:

@Entry  
@Component  
struct Example {  
  build() {  
    Stack({ alignContent: Alignment.TopStart }) {  
      Text('123')  
      .fontSize(20)  
        .textIndent(20 + 150)  
        .width(300)  
      Text('999')  
      .fontSize(20)  
        .width(150)  
        .margin({ left: 10 })  
        .padding({ left: 10 })  
        .border({ width: 1, color: Color.Red, radius: 10})  
    }  
  }  
}
分享
微博
QQ
微信
回复
2024-10-12 17:07:59
相关问题
HarmonyOS Text/Span使用问题
302浏览 • 1回复 待解决
HarmonyOS TextSpan显示问题
347浏览 • 1回复 待解决
HarmonyOS TextImageSpan和Span
324浏览 • 1回复 待解决
如何设置边框颜色渐变色?
399浏览 • 1回复 待解决
如何设置卡片背景透明
2604浏览 • 1回复 待解决
HarmonyOS 使用Text里套Span标签使用问题
172浏览 • 1回复 待解决
如何背景颜色设置透明
2473浏览 • 1回复 待解决
能把Shape配置成Text背景吗?
781浏览 • 1回复 待解决
java代码如何为button添加xml背景
3995浏览 • 2回复 待解决
text内容如何实时获取并添加修改?
3262浏览 • 1回复 待解决
HarmonyOS 如何实现阴影边框效果?
455浏览 • 1回复 待解决