你的位置:首页 > 软件开发 > 操作系统 > Android自定义toast

Android自定义toast

发布时间:2015-05-04 20:00:18
在开发Android应用时,一般我们都会用toast来弹出提示消息,简单高效。但是在不同的手机下toast显示的位置和样式可能会不同,而且系统自带的toast样式奇丑(个人觉得...),那么怎样定制一个个性的toast提示框呢。。。 今天我就分享一下自己写的自定义toast ...

Android自定义toast

在开发Android应用时,一般我们都会用toast来弹出提示消息,简单高效。但是在不同的手机下toast显示的位置和样式可能会不同,而且系统自带的toast样式奇丑(个人觉得...),那么怎样定制一个个性的toast提示框呢。。。  今天我就分享一下自己写的自定义toast,不足之处还请大家多多指点。(后边有效果图)

 

1、因为toast的特性,所以我们定义toast为单例模式。

 private static ZToast instance; //单例的  private View mToastView;//自定义toast view  private TextView mTextView;  private Boolean mIsShow;//记录状态 是否在显示  private Timer mTimer;//定时器  public synchronized static ZToast getInstance(Context context) {    if (instance == null)      instance = new ZToast(context);    return instance;  }    private ZToast(Context context) {    mIsShow = false;// 记录当前Toast的内容是否已经在显示     //这里初始化toast view    mToastView = LayoutInflater.from(context).inflate(R.layout.common_toast, null);             //用来提示的文字    mTextView = ((TextView) mToastView.findViewById(R.id.toast_text));     //初始化计数器    mTimer = new Timer();    // 设置布局参数    setParams();  }    

 

海外公司注册、海外银行开户、跨境平台代入驻、VAT、EPR等知识和在线办理:https://www.xlkjsw.com

原标题:Android自定义toast

关键词:Android

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

可能感兴趣文章

我的浏览记录