【问题标题】:Is it possible to make transparent just one instance of custom button?是否可以仅使自定义按钮的一个实例透明?
【发布时间】:2021-01-21 11:33:09
【问题描述】:

我有一个自定义按钮,它的背景是蓝色的。我在很多活动中都使用过它,但只有一个地方我想让我的按钮透明而不影响其他地方。

那么如何才能让我的项目中只有一个自定义按钮实例透明呢?

【问题讨论】:

  • 只需将样式或背景色应用到单个按钮

标签: android custom-button


【解决方案1】:

你可以在你的 XML 中添加这个:android:background="?android:attr/selectableItemBackground"

或者在你的代码中:buttonVariable.setBackgroundColor(Color.TRANSPARENT);

【讨论】:

    【解决方案2】:

    您可以在自定义组件中声明变量。仅在要使组件透明的类中初始化变量。覆盖绘制方法将透明背景应用到画布。

    【讨论】:

      猜你喜欢
      • 2017-08-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-06-13
      • 2020-07-09
      • 1970-01-01
      • 2015-03-28
      • 1970-01-01
      相关资源
      最近更新 更多