HarmonyOS promptAction.showActionMenu 接口支持布局为底部布局吗?

promptAction.showActionMenu接口支持弹窗布局为底部布局吗?看了下文档里不能设置对其方式,并且示例里也是居中的方式。

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

参考demo:

import promptAction from '@ohos.promptAction';
import { BusinessError } from '@ohos.base';

function showActionMenu() {
  try {
    promptAction.showActionMenu({
      title: 'Title Info',
      buttons: [
        {
          text: 'item1',
          color: '#666666'
        },
        {
          text: 'item2',
          color: '#000000'
        },
      ]
    }, (err, data) => {
      if (err) {
        console.info('showActionMenu err: ' + err);
        return;
      }
      console.info('showActionMenu success callback, click button: ' + data.index);
    })
  } catch (error) {
    let message = (error as BusinessError).message
    let code = (error as BusinessError).code
    console.error(`showActionMenu args error code is ${code}, message is ${message}`);
  }
  ;
}

@Entry
@Component
struct Index {
  @State message: string = 'Hello World';

  build() {
    RelativeContainer() {
      Text(this.message)
        .id('HelloWorld')
        .fontSize(50)
        .fontWeight(FontWeight.Bold)
        .alignRules({
          center: { anchor: '__container__', align: VerticalAlign.Center },
          middle: { anchor: '__container__', align: HorizontalAlign.Center }
        })
        .onClick(()=>{
          showActionMenu()
        })
    }
    .height('100%')
    .width('100%')
  }
}
分享
微博
QQ
微信
回复
2天前
相关问题
请问有流式布局的组件
289浏览 • 1回复 待解决
ArkTS布局组件实现瀑布流式布局
967浏览 • 1回复 待解决
HarmonyOS flex容器布局
912浏览 • 2回复 待解决
HarmonyOS UI布局问题
399浏览 • 1回复 待解决
HarmonyOS相对布局问题
458浏览 • 1回复 待解决
HarmonyOS如何实现帧布局
358浏览 • 1回复 待解决
HarmonyOS 绝对布局位置不对
336浏览 • 0回复 待解决
相对布局(RelativeContainer)
1268浏览 • 1回复 待解决
HarmonyOS 如何实现流式布局
603浏览 • 1回复 待解决
HarmonyOS 流式布局折叠效果
143浏览 • 1回复 待解决
HarmonyOS Column布局包含list
161浏览 • 1回复 待解决