public class T {
private static Toast toast;
/**
* 短時間顯示 Toast
*
* @param context
* @param sequence
*/
public static void showShort(Context context, CharSequence sequence) {
if (toast == null) {
toast = Toast.makeText(context, sequence, Toast.LENGTH_SHORT);
} else {
toast.setText(sequence);
}
toast.show();
}
/**
* 短時間顯示Toast
*
* @param context
* @param message
*/
public static void showShort(Context context, int message) {
if (null == toast) {
toast = Toast.makeText(context, message, Toast.LENGTH_SHORT);
// toast.setGravity(Gravity.CENTER, 0, 0);
} else {
toast.setText(message);
}
toast.show();
}
/**
* 長時間顯示Toast
*
* @param context
* @param message
*/
public static void showLong(Context context, CharSequence message) {
if (null == toast) {
toast = Toast.makeText(context, message, Toast.LENGTH_LONG);
// toast.setGravity(Gravity.CENTER, 0, 0);
} else {
toast.setText(message);
}
toast.show();
}
/**
* 長時間顯示Toast
*
* @param context
* @param message
*/
public static void showLong(Context context, int message) {
if (null == toast) {
toast = Toast.makeText(context, message, Toast.LENGTH_LONG);
// toast.setGravity(Gravity.CENTER, 0, 0);
} else {
toast.setText(message);
}
toast.show();
}
/**
* 自定義顯示時間
*
* @param context
* @param sequence
* @param duration
*/
public static void show(Context context, CharSequence sequence, int duration) {
if (toast == null) {
toast = Toast.makeText(context, sequence, duration);
} else {
toast.setText(sequence);
}
toast.show();
}
/**
* 隱藏toast
*/
public static void hideToast() {
if (toast != null) {
toast.cancel();
}
}
}
Toast工具
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.