Android 彩色Toast的实现代码
Android默认的Toast太丑了,我们来封装一个花里胡哨的Toast吧,就叫ColoredToast。布局文件:一个FrameLayout和显示消息的TextView2.Java代码:用LayoutInflater来加载布局,然后用setView将布局设置为Toast的根View,通过自定义方法来设置Toast的消息和背景色,这里背景色是给TextView设置的,假如你想加上图标和其它元素,通过findViewById来设置即可。这里我用的是GradientDrawable来作为Toast的背景,setColor方法背景色,setCornerRadius设置圆角半径,最后将他作为TextView的背景就可以了。如果你不想用它,也可以直接使用xml文件来作为背景,不过这样就不方便灵活设置颜色了。
用户评论