中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Android如何自定義縮短Toast顯示時間

發布時間:2021-09-27 13:46:42 來源:億速云 閱讀:156 作者:小新 欄目:編程語言

這篇文章主要為大家展示了“Android如何自定義縮短Toast顯示時間”,內容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領大家一起研究并學習一下“Android如何自定義縮短Toast顯示時間”這篇文章吧。

我這個主要是縮短Toast顯示時間,要延長時間的話,可自行更改

代碼

import android.content.Context;import android.os.CountDownTimer;import android.util.Log;import android.widget.Toast;public class ToastUtil {  private String TAG = "ToastUtil";  private Toast mToast;  private TimeCount timeCount;  private String message;  private boolean canceled = true;  public ToastUtil(Context context, String msg) {    message = msg;    Log.i("ToastUtil", "Toast start...");    if (mToast == null) {      mToast =Toast.makeText(context,message,Toast.LENGTH_SHORT);       Log.i("ToastUtil", "Toast create...");    }  }  /**   * 自定義居中顯示toast   */  public void show() {    mToast.show();    Log.i("ToastUtil", "Toast show...");  }  /**   * 自定義時長、居中顯示toast   * @param duration   */  public void show(int duration) {    timeCount = new TimeCount(duration, 100);    Log.i("ToastUtil", "Toast show...");    if (canceled) {      timeCount.start();      show();      canceled = false;    }  }  /**   * 隱藏toast   */  private void hide() {    if (mToast != null) {      mToast.cancel();    }    canceled = true;    Log.i("ToastUtil", "Toast that customed duration hide...");  }  /**   * 自定義計時器   */  private class TimeCount extends CountDownTimer {    public TimeCount(long millisInFuture, long countDownInterval) {      super(millisInFuture, countDownInterval); //millisInFuture總計時長,countDownInterval時間間隔(一般為1000ms)    }    @Override    public void onTick(long millisUntilFinished) {      Log.e(TAG, ": " + millisUntilFinished / 100 + "后消失" );    }    @Override    public void onFinish() {      hide();//記數結束后調用取消Toast的顯示    }  }}

使用方式:

ToastUtil toastUtil = new ToastUtil(MainActivity.this,"保存成功!");//MainActivity.this為//Context,toastUtil.show(500);

以上是“Android如何自定義縮短Toast顯示時間”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

肃南| 调兵山市| 新化县| 黄山市| 江安县| 石台县| 耿马| 庆云县| 房山区| 宕昌县| 济阳县| 巴青县| 清苑县| 栾川县| 都江堰市| 建阳市| 双流县| 兰州市| 益阳市| 贵州省| 喀什市| 沙田区| 轮台县| 吴堡县| 正宁县| 隆昌县| 紫金县| 夏邑县| 于都县| 探索| 金沙县| 江安县| 绥棱县| 油尖旺区| 余庆县| 祁门县| 双流县| 泰州市| 彰化市| 铜陵市| 雅安市|