How to make any view background transparent?

2020-06-12 04:21发布

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

标签: android
7条回答
爷的心禁止访问
2楼-- · 2020-06-12 04:29

Try this as colour code

android:background="#00000000"
查看更多
戒情不戒烟
3楼-- · 2020-06-12 04:31

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

查看更多
走好不送
4楼-- · 2020-06-12 04:43

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

 view.setBackgroundColor(Color.TRANSPARENT);
查看更多
三岁会撩人
5楼-- · 2020-06-12 04:46

Try this:

android:background="@null"

查看更多
老娘就宠你
6楼-- · 2020-06-12 04:46

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.

查看更多
冷血范
7楼-- · 2020-06-12 04:47

Try this

android:background="#0000"
查看更多
登录 后发表回答