toast toast = toast.maketext(this, "message", toast.length_long);toast.setgr**ity(gr**ity.center, 0, 0);
toast.show();
引數3是顯示時間的長短,通過setgr**ity方法可以設定資訊顯示的位置。
packagecom.mazingtec.dealtool;
/*** created by wei on 2017/5/27. */
import
android.content.context;
import
android.view.view;
import
android.widget.linearlayout;
import
android.widget.textview;
import
android.widget.toast;
/*** created by 趙晨璞 on 2016/8/11. */
public
class
toastutil
/*** 完全自定義布局toast
* @param
context
* @param
view
*/public toastutil(context context, view view,int
duration)
/*** 向toast中新增自定義view
* @param
view
* @param
postion
* @return
*/public toastutil addview(view view,int
postion)
/*** 設定toast字型及背景顏色
* @param
messagecolor
* @param
backgroundcolor
* @return
*/public toastutil settoastcolor(int messagecolor, int
backgroundcolor)
return
this
; }
/*** 設定toast字型及背景
* @param
messagecolor
* @param
background
* @return
*/public toastutil settoastbackground(int messagecolor, int
background)
return
this
; }
/*** 短時間顯示toast
*/public
toastutil short(context context, charsequence message)
else
return
this
; }
/*** 短時間顯示toast
*/public toastutil short(context context, int
message)
else
return
this
; }
/*** 長時間顯示toast
*/public
toastutil long(context context, charsequence message)
else
return
this
; }
/*** 長時間顯示toast**
@param
context
* @param
message
*/public toastutil long(context context, int
message)
else
return
this
; }
/*** 自定義顯示toast時間**
@param
context
* @param
message
* @param
duration
*/public toastutil indefinite(context context, charsequence message, int
duration)
else
return
this
; }
/*** 自定義顯示toast時間**
@param
context
* @param
message
* @param
duration
*/public toastutil indefinite(context context, int message, int
duration)
else
return
this
; }
/*** 顯示toast
* @return
*/public
toastutil show ()
/*** 獲取toast
* @return
*/public
toast gettoast()
}
vue的toast元件封裝
思路很簡單 樣式思路 1.設定乙個一定大小的盒子,然後給盒子設定背景顏色,再設定文字顏色,再來個固定定位脫離文件流就好了。邏輯思路 設定乙個屬性,控制toast彈出的狀態顯示與否,然後在設定個定時器,過一定事件,修改toast元件為不可見即可。template div class toast v s...
封裝成外掛程式 Toast
需求 經常會有提示框,多個頁面使用,但是提示框的大小 icon圖示等會變化。思路 多個頁面使用,可以封裝成全域性元件。但是需要多次引人標籤,有點繁瑣。this.refs.tip.showtoast import toast from toast const obj obj.install funct...
Vue中封裝toast外掛程式
一 在專案中建立乙個plugins toastmessage index.vue檔案 class wrap v if showwrap class showcontent fadein fadeout 二 在該目錄下建立index.js檔案 import vue from vue 這裡就是我們剛剛建...