Android 基于另一种颜色为颜色资源设置alpha

Android 基于另一种颜色为颜色资源设置alpha,android,android-color,Android,Android Color,如果我有112233 我可以将android:background属性设置为primary,但增加不透明度吗?例如,添加#40000000以获得#40112233 我可以根据原色制作另一种颜色,但增加不透明度吗?例如,制作类似于#40000000+@color/primary的东西,以生成@color/primary\u半透明,值为#40112233 这不是一个完全相同的问题,但是这个问题得到了很好的回答 在这里也要回答这个问题: 如果颜色使用8个字符,则前2个字符将用于不透明度。因此,要使半透

如果我有
112233

  • 我可以将
    android:background
    属性设置为
    primary
    ,但增加不透明度吗?例如,添加#40000000以获得
    #40112233
  • 我可以根据原色制作另一种颜色,但增加不透明度吗?例如,制作类似于
    #40000000+@color/primary
    的东西,以生成
    @color/primary\u半透明
    ,值为
    #40112233

  • 这不是一个完全相同的问题,但是这个问题得到了很好的回答

    在这里也要回答这个问题:
    如果颜色使用8个字符,则前2个字符将用于不透明度。因此,要使半透明的“主要”变大,请使用:
    #CC112233