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

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

HarmonyOS
2024-12-20 15:19:05
浏览
收藏 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
微信
回复
2024-12-20 18:10:19
相关问题
HarmonyOS 子组件悬浮底部布局
253浏览 • 1回复 待解决
请问有流式布局的组件
613浏览 • 1回复 待解决
ArkTS布局组件实现瀑布流式布局
1335浏览 • 1回复 待解决
HarmonyOS 界面布局
245浏览 • 1回复 待解决
HarmonyOS 布局问题
370浏览 • 1回复 待解决
HarmonyOS Scroll布局相关
184浏览 • 1回复 待解决
HarmonyOS 布局限制
154浏览 • 1回复 待解决
HarmonyOS flex容器布局
1513浏览 • 2回复 待解决
HarmonyOS UI布局问题
839浏览 • 1回复 待解决
HarmonyOS sticky粘性布局
233浏览 • 1回复 待解决