HarmonyOS 按Refresh组件示例代码,在不刷新的常规场景时候,builder内的组件也会露出一半

https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/ts-container-refresh-V5#示例2

按示例代码,在不刷新的常规场景时候,builder内的组件也会露出一半。

HarmonyOS
2024-10-18 09:50:58
浏览
收藏 0
回答 1
回答 1
按赞同
/
按时间
zxjiu
@Builder  
customRefreshComponent() {  
  Stack() {  
    Row() {  
      LoadingProgress().height(32)  
      Text("正在刷新...").fontSize(16).margin({ left: 20 })  
    }  
    .alignItems(VerticalAlign.Center)  
  }.width("100%").align(Alignment.Center)  
  .constraintSize({ minHeight: 64 })  
  //设置clip为true后可以解决背景透明的问题  
  .clip(true)  
}
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.

设置下面这两个属性可以解决:

.constraintSize({minHeight:64})   
//设置clip为true后可以解决背景透明的问题   
.clip(true)
  • 1.
  • 2.
  • 3.

此组件设计上是如此,text组件因为无背景会导致refresh的builder组件透出。

分享
微博
QQ
微信
回复
2024-10-18 18:28:40
相关问题
HarmonyOS @builder方法ui刷新
1246浏览 • 1回复 待解决
HarmonyOS 列表刷新时候
965浏览 • 1回复 待解决
HarmonyOS LIst组件UI刷新
605浏览 • 1回复 待解决