不同于自定义 view,可以直接在原生控件或者任意控件中添加标签,就可以实现 shape selector 的效果,省去了大量重复的 shape.xml 类似的文件。 大家可以使用一下,最近用起来确实很方便。省去了不少麻烦。 https://github.com/JavaNoober/BackgroundLibrary