1、制作吐司弹窗
//吐司弹窗
public showToast(TEXT: string,time: number){
//位图背景
let img: egret.Bitmap = new egret.Bitmap();
img.texture = RES.getRes('toast-bg_png');
this.addChild(img);
//获取屏幕的宽度,并设置出现的位置
img.x = this.width / 2 - img.width / 2;
img.y = 500;
img.height = 40;
//弹窗的文本样式
let label: egret.TextField = new egret.TextField();
label.text = TEXT;
label.size = 20;
label.textColor =0x00FA9A;
this.addChild(label);
label.x = this.width / 2 - label.width / 2;
label.y = 510;
label.height = 40;
//弹窗出现的时间
let timer: egret.Timer = new egret.Timer(time, 1);
timer.start();
timer.addEventListener(egret.TimerEvent.TIMER_COMPLETE,(e)=>{
this.removeChild(label);
this.removeChild(img);
}, this);
}
2、使用
this.showToast(“吐司的测试”,1500)