Android默认的Toast太丑了,我们来封装一个花里胡哨的Toast吧,就叫ColoredToast。
效果:
Toast有一个setView方法,通过它我们可以设置自定义的布局,这里我只是加入了改变背景色,如果你有其它需求,比如加上图标也是可以的。
布局文件:一个FrameLayout和显示消息的TextView
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="wrap_content"
android:layout_height="wrap_content">
android:id="@+id/toast_message"
android:layout_width="wrap_content"
android:layout_height="dp"
android:paddingStart="dp"
android:paddingEnd="dp"
android:gravity="center"
android:textSize="sp"
t