透明背景设置工具类

透明背景的 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 样式,不妨用这种方式写一些常用的静态方法,统一风格、提升效率还挺不错的。

rar 文件大小:1.42KB