java安卓好看自定义toast_安卓的自定义Toast

在我们实际开发的时候回遇到很多很多的需求,大部分软件自己带的控件基本很多好用都需要我们自己定义合适的控件,今天和大家分享的不是自定义控件而是自定义Toast.它在开发过程中也很有用的.

第一步:创建一个视图里面的内容自己根据需求写

第二步:封装一个类在需要Toast的时候调用public class Meidio

{

private  Context context;

private Toast toast;

private TextView text;

private ImageView img;

public Meidio(Context context,int layout,String name,int image)

{

this.context = context;

if(toast==null )

{

toast = new Toast(context);

}

View inflate = LayoutInflater.from(context).inflate(layout, null);

img = inflate.findViewById(R.id.img);

text = inflate.findViewById(R.id.textView);

toast.setGravity(Gravity.CENTER,0,0);

toast.setDuration(Toast.LENGTH_LONG);

toast.setView(inflate);

}

public void show()

{

toast.show();

}

}

第三步:调用这个类  在需要的时候根据类名调用这个类并调用它里面的显示方法Meidio meidio = new Meidio(MainActivity.this,R.layout.layout,"tishi",R.mipmap.ic_launcher);

meidio.show();

这就是自定义Toast是不是很简单希望可以帮助到大家,博主愿意和大家一起共同努力共同进步谢谢大家.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值