如何将相对布局背景设置为透明
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何将相对布局背景设置为透明相关的知识,希望对你有一定的参考价值。
我有一个RelativeLayout
与ImageButton
。我需要在跑步时只显示ImageButton
。现在它显示按钮,包括RelativeLayout
。
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@android:color/transparent"
tools:context="com.austurn.raksha.raksha.MainActivity">
<FrameLayout
android:layout_width="match_parent"
android:layout_height="match_parent">
<ImageView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:alpha="0"
android:background="@android:color/holo_blue_bright" />
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@android:color/transparent">
<ImageButton
android:id="@+id/imageButton2"
android:layout_width="250dp"
android:layout_height="250dp"
android:layout_centerHorizontal="true"
android:layout_centerVertical="true"
android:background="@android:color/transparent"
android:scaleType="fitCenter"
app:srcCompat="@drawable/pushme" />
</RelativeLayout>
</FrameLayout>
</RelativeLayout>
我的屏幕视图
所需的屏幕
答案
如果要在ImageView上显示按钮,请尝试以下操作:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@android:color/transparent"
tools:context="com.austurn.raksha.raksha.MainActivity">
<ImageView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@android:color/holo_blue_bright" />
<ImageButton
android:id="@+id/imageButton2"
android:layout_width="250dp"
android:layout_height="250dp"
android:layout_centerHorizontal="true"
android:layout_centerVertical="true"
android:background="@android:color/transparent"
android:scaleType="fitCenter"
app:srcCompat="@drawable/pushme" />
</RelativeLayout>
以上是关于如何将相对布局背景设置为透明的主要内容,如果未能解决你的问题,请参考以下文章