import android.content.Context
import android.graphics.Color
import android.view.Gravity
import android.widget.LinearLayout
import android.widget.TextView
import android.widget.Toast
import com.dianwai.mm.R
object ToastUtil {
fun show(context: Context, str:String){
val toast: Toast = Toast.makeText(context, str, Toast.LENGTH_SHORT)
//绑定视图
//绑定视图
val layout = toast.view as LinearLayout?
//设置背景 我这里设置的是纯颜色 可以设置任何资源文件
//设置背景 我这里设置的是纯颜色 可以设置任何资源文件
layout!!.setBackgroundResource(R.drawable.toast_bg)
//获取Toast默认文字显示ID
//获取Toast默认文字显示ID
val tv = layout!!.getChildAt(0) as TextView
//设置字体大小
//设置字体大小
tv.textSize = 16f
//设置字体颜色
//设置字体颜色
tv.setTextColor(Color.WHITE)
//Toast显示的位置
//Toast显示的位置
toast.setGravity(Gravity.CENTER, 0, 0)
toast.show()
/*
Gravity.CENTER:中间
Gravity.BOTTOM:下方
Gravity.TOP:上方
Gravity.RIGHT:右边
Gravity.LEFT:左
*/
}
}
12-01
02-25
451
06-25
2747