【发布时间】:2021-01-21 11:33:09
【问题描述】:
我有一个自定义按钮,它的背景是蓝色的。我在很多活动中都使用过它,但只有一个地方我想让我的按钮透明而不影响其他地方。
那么如何才能让我的项目中只有一个自定义按钮实例透明呢?
【问题讨论】:
-
只需将样式或背景色应用到单个按钮
标签: android custom-button
我有一个自定义按钮,它的背景是蓝色的。我在很多活动中都使用过它,但只有一个地方我想让我的按钮透明而不影响其他地方。
那么如何才能让我的项目中只有一个自定义按钮实例透明呢?
【问题讨论】:
标签: android custom-button
你可以在你的 XML 中添加这个:android:background="?android:attr/selectableItemBackground"
或者在你的代码中:buttonVariable.setBackgroundColor(Color.TRANSPARENT);
【讨论】:
您可以在自定义组件中声明变量。仅在要使组件透明的类中初始化变量。覆盖绘制方法将透明背景应用到画布。
【讨论】: