24 lines
667 B
Plaintext
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)
|
|
}
|
|
}
|
|
})
|
|
}
|
|
}
|
|
}
|
|
} |