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) } } }) } } } }