const folder = 'judge/km3/amplify/' const amplifyImgs = [ 'km_zxB.png','km_hcB.png', 'km_bdB.png', 'km_ccB.png','km_dtB.png','km_tcB.png', ] const amplifyArrs = [ {name:'直线',projectCode:'3',projectCodeCenter:'40300'}, {name:'会车',projectCode:'9',projectCodeCenter:'41300'}, {name:'变道',projectCode:'4',projectCodeCenter:'40500'}, {name:'超车',projectCode:'10',projectCodeCenter:'41400'}, {name:'掉头',projectCode:'12',projectCodeCenter:'41500'}, {name:'停车',projectCode:'11',projectCodeCenter:'40600'}, ] @Component struct EndPopup { constructor() { super() } private amplifyImgIndex:number = 0 private closeAmplifyPop:Function = ()=>{} private confirmAmplify:Function = ()=>{} build(){ Column(){ Column(){ }.width(530).height(386).backgroundImage($rawfile(`${folder}${amplifyImgs[this.amplifyImgIndex]}`)).backgroundImageSize({width:'100%',height:'100%'}).position({y:'25%',x:'37%'}).justifyContent(FlexAlign.Center) .onClick((e:ClickEvent)=>{ this.confirmAmplify(amplifyArrs[this.amplifyImgIndex]) }) }.width('100%').height('100%').position({y:0}).backgroundColor('rgba(0,0,0,0.9)') .onClick(()=>{this.closeAmplifyPop()}) } } export default EndPopup