只需體驗三分鐘,你就會跟我一樣,愛上這款Toast
這可能是效能最優、使用最簡單,支援自定義的吐司
Activity/ToastUtils" target="_blank" rel="nofollow,noindex">Github傳送地址 ,歡迎Star
已投入公司專案多時,沒有任何毛病,可勝任任何需求, 點選此處下載Demo
想了解實現原理的可以點選此連結檢視原始碼: ToastUtils

整合步驟
dependencies { implementation 'com.hjq:toast:1.5' }
初始化Toast
//建議在Application中初始化 ToastUtils.init(getApplicationContext());
顯示Toast
ToastUtils.show("我是吐司");
自定義Toast樣式
如果對Toast的預設樣式不滿意,可以在Application初始化樣式,具體可參考 ToastBlackStyle 類的實現
ToastUtils.initStyle(new IToastStyle()); ToastUtils.init(getApplicationContext());
框架亮點
-
功能強大:不分主次執行緒都可以彈出Toast,支援列印物件
-
使用簡單:只需傳入文字,會自動根據文字長度決定吐司顯示的時長
-
效能最佳:單例吐司,整個Toast只有一個TextView,並且通過程式碼建立
-
體驗最優:限制Toast短時間內彈出的次數,避免頻繁彈出造成不良的使用者體驗
-
支援多種樣式:預設為黑色樣式,夜間模式可使用白色樣式,還有仿QQ吐司樣式
-
支援自定義樣式:吐司(背景,圓角,重心,偏移),文字(大小,顏色,邊距)
-
支援自定義擴充套件:可以在程式碼中獲取Toast物件,可以呼叫Toast的任意API
-
框架相容性良好:本框架不依賴任何第三方庫,支援Eclipse和Studio的使用
-
支援全域性配置樣式:可以在Application中初始化ToastUtils樣式,達到一勞永逸的效果
Android技術討論Q群:78797078
最後記得點贊 + Star
