HarmonyOS 实现 UI 页面,两个元素,元素 A 距左边距 15;元素 B 是居中显示?

咨询实现 UI 页面,页面显示两个元素,元素 A 距左边距 15;元素 B 是居中显示。请帮忙提供 Demo

UI 页面在图中展示。

对应的功能是取消按钮和拍照按钮的实现。

阅读 525
1 个回答

可参考如下代码:

import text from '@ohos.graphics.text';
import { promptAction } from '@kit.ArkUI';

@Entry
@Component
struct Index15 {
  @State message: string = 'Hello World';
  build() {
    Column() {
      Stack({
        alignContent: Alignment.Start
      }) {
        Row() {
          Button('拍摄')
            .type(ButtonType.Circle)
            .width(100)
            .onClick(()=>{
          promptAction.showToast({message:`拍摄`})
            })
      }.width('100%').height(200).justifyContent(FlexAlign.Center)

        Row(){
          Text('取消').fontColor(Color.White).fontSize(20)
        }.margin({
          left:15
        })
        .onClick(()=>{
          promptAction.showToast({message:`取消`})
        })
      }
    }.width('100%').height('100%').justifyContent(FlexAlign.End).backgroundColor('rgba(0,0,0,0.5)')
  }
}
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进