今日份分享一份好用的自定义toast
功能讲解:
1.自定义显示图片+文字
2.自定义显示文字
这里我总结了一个工具类,直接调用就可以了
public class ToastUtil {
public static void showImageTos(Context context, String message){
//View布局
View tosView= LayoutInflater.from(context).inflate(R.layout.toast_image_layout,null);
TextView text = tosView.findViewById(R.id.tv_message);
text.setText(message); //提示的文本信息
Toast toast=new Toast(context); //上下文
toast.setGravity(Gravity.CENTER,0,650);
toast.setDuration(Toast.LENGTH_SHORT); //短暂提示
toast.setView(tosView); //把View布局设置到Toast里面
toast.show();
}
public static void showTextTos(Context context,String message){
View tosView= LayoutInflater.from(context).inflate(R.layout.toast_text_layout,null);
TextView text = tosView.findViewById(R.id.tv_message);
text.setText(message);
Toast toast=new Toast(context);
toast.setGravity(Gravity.CENTER,0,650);
toast.setDuration(Toast.LENGTH_SHORT);
toast.setView(tosView);
toast.show();
}
}
关于布局文件就不拿出来了,这个可以根据自己的需求去自定义布局
下面简单的为大家展示一下我自己写的布局,以及调用情况



