Android toast弹出时间自定义

来源:互联网 发布:俄罗斯地铁软件 编辑:程序博客网 时间:2024/05/25 08:14

代码如下:

    /**     * Toast自定义时间     * Toast对象时间需要为Toast.LENGH_LONG     */    public static void showTimeToast(final Toast toast, final int time) {        final Timer timer = new Timer();        timer.schedule(new TimerTask() {            @Override            public void run() {                toast.show();            }        }, 0, 3000);        new Timer().schedule(new TimerTask() {            @Override            public void run() {                toast.cancel();                timer.cancel();            }        }, time);    }

第一个参数为Toast对象,该对象持续时间参数为Toast.LENGTH_LONG,
第二个参数为Toast显示时间,单位为毫秒。

栗子:

Toast toast = Toast.makeText(TimingDetails.this, "倒计时一秒", Toast.LENGTH_LONG);showTimeToast(toast,1000);
0 0
原创粉丝点击