Android开发工具类:Toast

释放双眼,带上耳机,听听看~!
package com.sikkha.skline.utils;
import android.annotation.SuppressLint;
import android.content.Context;
import android.view.Gravity;
import android.widget.TextView;
import android.widget.Toast;
import com.sikkha.skline.R;
/**
* ================================================
*
* @author:Vip 版    本:V4.1.4
* 创建日期:2018/6/29
* 描    述:Toast工具类
* 修订历史:
* ================================================
*/
public class Tt {
private Tt() {
throw new UnsupportedOperationException("cannot be instantiated");
}
private static boolean isShow = true;
/**
* 短时间显示Toast
*
* @param context
* @param message
*/
public static void showShort(Context context, CharSequence message) {
if (isShow) {
Toast.makeText(context, message, Toast.LENGTH_SHORT).show();
}
}
/**
* 短时间显示Toast
*
* @param context
* @param message
*/
public static void showShort(Context context, int message) {
if (isShow) {
Toast.makeText(context, message, Toast.LENGTH_SHORT).show();
}
}
/**
* 长时间显示Toast
*
* @param context
* @param message
*/
public static void showLong(Context context, CharSequence message) {
if (isShow) {
Toast.makeText(context, message, Toast.LENGTH_LONG).show();
}
}
/**
* 长时间显示Toast
*
* @param context
* @param message
*/
public static void showLong(Context context, int message) {
if (isShow) {
Toast.makeText(context, message, Toast.LENGTH_LONG).show();
}
}
/**
* 自定义显示Toast时间
*
* @param context
* @param message
* @param duration
*/
public static void show(Context context, CharSequence message, int duration) {
if (isShow) {
Toast.makeText(context, message, duration).show();
}
}
/**
* 自定义显示Toast时间
*
* @param context
* @param message
* @param duration
*/
public static void show(Context context, int message, int duration) {
if (isShow) {
Toast.makeText(context, message, duration).show();
}
}
/**
* 自定义显示Toast带颜色
*
* @param context
* @param message
*/
@SuppressLint({"ShowToast", "ResourceAsColor"})
public static void initToast(Context context, CharSequence message) {
Toast toast = Toast.makeText(context, message, Toast.LENGTH_SHORT);
TextView textView = new TextView(context);
//自定义toast背景色
textView.setBackgroundResource(R.color.colorAccent);
textView.setPadding(15, 10, 15, 10);
textView.setGravity(Gravity.CENTER);
textView.setTextColor(R.color.colorPrimary);
textView.setText(message);
toast.setView(textView);
toast.setGravity(Gravity.BOTTOM, 0, 50);
toast.show();
}
}

人已赞赏
Android文章

Android开发EventBus最简单使用,3秒即会!

2020-3-10 20:55:05

Android文章

Android开发Arraylist 复制 判断是否相等

2020-3-10 21:44:07

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
有新消息 消息中心
搜索