How to make any view background transparent?

前端 未结 7 1483
慢半拍i
慢半拍i 2021-02-14 06:45

Attribute of RelativeLayout android:background=\"@android:color/transparent\" is not working . I just want to make its background transparent?

相关标签:
7条回答
  • 2021-02-14 07:19

    Try this as colour code

    android:background="#00000000"
    
    0 讨论(0)
  • 2021-02-14 07:20

    Try this

    android:background="#0000"
    
    0 讨论(0)
  • 2021-02-14 07:22

    for your layout set

    android:background="#00000000"
    

    00 - Red

    00 - Green 00 - Blue 00 - Opacity/Alpha....to specify transparency

    for eg. :- #FF000050 will give you red color with 50% transparency

    0 讨论(0)
  • 2021-02-14 07:23

    Well, since you said you have an activity in the background, you should be using a fragment for this. If you're using a fragment, just set thr framelayout to transparent background, or don't set it at all, I think this should work as well, your fragment would be on top of the other layout.

    If you use

    getSupportFragmentManager().beginTransaction()
                .add(R.id.fragment_container, fragment).commit();
    

    Then it just adds it on top of the previous one, doesn't replace it like .replace() does. If you want an activity to be on top of another activity, that is not possible, as there can be only one activity alive at one time.

    0 讨论(0)
  • 2021-02-14 07:27

    Try this:

    android:background="@null"

    0 讨论(0)
  • 2021-02-14 07:27

    you can also set it in your java file like this:

     view.setBackgroundColor(Color.TRANSPARENT);
    
    0 讨论(0)
提交回复
热议问题