HarmonyOS 半模态sheet弹窗的顶部圆角无法调整,希望调整弧度

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

半模态弹窗当前未提供圆角设置接口,可通过Panel组件处理类似半模态场景,使用Panel取消圆角如下:

// xxx.ets
@Entry
@Component
struct Index6 {
  @State show: boolean = false
  build() {
    Column() {
      Text(‘showPanel’)
      .width(‘90%’)
      .height(50)
        .borderRadius(10)
        .backgroundColor(0xFFFFFF)
        .padding({ left: 20 })
        .onClick(() => {
          this.show = !this.show
        })
      Panel(this.show) {
        Column() {
          Text(‘Today Calendar’)
          Divider()
          Text(‘1. afternoon 4:00 The project meeting’)
        }.height(300)
      }
      .borderRadius(0)
      .type(PanelType.CUSTOM)
      .customHeight(PanelHeight.WRAP_CONTENT)
      .backgroundColor(Color.Red)
      .dragBar(false)
      .showCloseIcon(false)
      .onChange((width: number, height: number, mode: PanelMode) => {
        console.info(width:${width},height:${height},mode:${mode})
      })
    }.width(‘100%’).height(‘100%’).backgroundColor(0xDCDCDC).padding({ top: 5 })
  }
}
分享
微博
QQ
微信
回复
2天前
相关问题
HarmonyOS bindSheet模态弹窗
585浏览 • 1回复 待解决
基于bindSheet模态弹窗
1279浏览 • 1回复 待解决
模态弹窗如何禁止两边触摸
353浏览 • 0回复 待解决
如何调整emulator大小?
3085浏览 • 1回复 待解决
如何调整设置相机焦距
595浏览 • 1回复 待解决
HarmonyOS 模态转场
318浏览 • 1回复 待解决
HarmonyOS 关于应用级字体调整
344浏览 • 1回复 待解决
HarmonyOS 模态相关使用
311浏览 • 1回复 待解决
HarmonyOS 如何转换模态
321浏览 • 1回复 待解决
HarmonyOS 关于模态转场疑问
230浏览 • 1回复 待解决
HarmonyOS怎么调整Radio选项框位置
510浏览 • 1回复 待解决
Scroll子组件展示位置如何调整
2666浏览 • 1回复 待解决
HarmonyOS Grid和模态问题
253浏览 • 1回复 待解决