import android.view.Gravity;
import android.widget.Toast;public class ToastUtil {private static Toast toast;//实现不管我们触发多少次Toast调用,都只会持续一次Toast显示的时长/*** 短时间显示Toast【居下】* @param msg 显示的内容-字符串*/public static void showShortToast(String msg) {if(ApplicationController.getInstance() != null){if (toast == null) {toast = Toast.makeText(ApplicationController.getInstance(), msg, Toast.LENGTH_SHORT);} else {toast.setText(msg);}toast.show();}}/*** 短时间显示Toast【居中】* @param msg 显示的内容-字符串*/public static void showShortToastCenter(String msg){if(ApplicationController.getInstance() != null) {if (toast == null) {toast = Toast.makeText(ApplicationController.getInstance(), msg, Toast.LENGTH_SHORT);toast.setGravity(Gravity.CENTER, 0, 0);} else {toast.setText(msg);}toast.show();}}/*** 短时间显示Toast【居上】* @param msg 显示的内容-字符串*/public static void showShortToastTop(String msg){if(ApplicationController.getInstance() != null) {if (toast == null) {toast = Toast.makeText(ApplicationController.getInstance(), msg, Toast.LENGTH_SHORT);toast.setGravity(Gravity.TOP, 0, 0);} else {toast.setText(msg);}toast.show();}}/*** 长时间显示Toast【居下】* @param msg 显示的内容-字符串*/public static void showLongToast(String msg) {if(ApplicationController.getInstance() != null) {if (toast == null) {toast = Toast.makeText(ApplicationController.getInstance(), msg, Toast.LENGTH_LONG);} else {toast.setText(msg);}toast.show();}}/*** 长时间显示Toast【居中】* @param msg 显示的内容-字符串*/public static void showLongToastCenter(String msg){if(ApplicationController.getInstance() != null) {if (toast == null) {toast = Toast.makeText(ApplicationController.getInstance(), msg, Toast.LENGTH_LONG);toast.setGravity(Gravity.CENTER, 0, 0);} else {toast.setText(msg);}toast.show();}}/*** 长时间显示Toast【居上】* @param msg 显示的内容-字符串*/public static void showLongToastTop(String msg){if(ApplicationController.getInstance() != null) {if (toast == null) {toast = Toast.makeText(ApplicationController.getInstance(), msg, Toast.LENGTH_LONG);toast.setGravity(Gravity.TOP, 0, 0);} else {toast.setText(msg);}toast.show();}}
}
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!