OpenCAX/entry/src/main/ets/pages/CustomStyle/Dialog.ets

24 lines
667 B
Plaintext

import { TitleButton } from "../LayoutInterface/Interface/ButtonInterface";
import {SwitchView} from "../LayoutInterface/Layout/SwitchView"
//视图切换弹窗
@CustomDialog
export struct ViewDialog {
controller: CustomDialogController;
build(){
Row({ space:2 }) {
GridRow({ columns: 3 ,gutter: 5 }) {
ForEach(SwitchView, (item: TitleButton, index?: number | undefined) => {
GridCol({ span: 1 }) {
Row() {
Image($r('app.media.' + item.eIcon))
.width('35vp')
.height('35vp')
.objectFit(ImageFit.Contain)
}
}
})
}
}
}
}