透明背景设置工具类
透明背景的 TextView 工具类,真的蛮实用的,是在你想让 UI 看起来更“轻”一点的时候。项目里用一个static
方法搞定透明背景,代码清爽,还能统一管理。你要是经常调样式,或者做自定义控件的,那这个方式挺适合套用的。
透明背景的 UI 效果,在安卓开发里还挺常见。比如弹窗、对话框,或者像悬浮控件这类场景,让背景透出一点内容,看起来就不那么沉重。用Color.TRANSPARENT
配合android:background
就行了,基础但是好用。
关键在于用了一个静态方法来封装设置透明背景的逻辑:传入一个TextView
,直接帮你搞定背景透明。这种封装方式还蛮推荐的,省得每次重复写同样的逻辑。
public class UIUtils {
public static void setTransparentBackground(TextView textView) {
textView.setBackgroundColor(Color.TRANSPARENT);
}
}
调用也简单,UIUtils.setTransparentBackground(myTextView);
一行,干净利落。
如果你感兴趣,可以看看里面的TextViewer
项目,估计是个小 DEMO,里面有自定义控件和透明背景的实战例子,挺适合参考的。
顺手推荐几个相关知识点:
如果你项目里经常 UI 样式,不妨用这种方式写一些常用的静态方法,统一风格、提升效率还挺不错的。
1.42KB
文件大小:
评论区