如何设置相对布局的透明色

时间:2015-02-27 17:57:26

标签: android xml android-layout android-activity colors

我希望我的相对布局是透明的。我的相对布局包含linearlayout和两个图像。我现在使用的颜色是#878787,但是如何将整个布局设置为透明。是否有可能在Android中。有没有人有这种类型的问题。非常感谢你

<RelativeLayout
        android:id="@+id/linearLayout4"
        android:layout_width="match_parent"
        android:layout_height="?android:attr/actionBarSize"
        android:layout_alignParentBottom="true"
        android:background="#878787"
        android:orientation="horizontal"
        android:weightSum="100" >

        <ImageView
            android:id="@+id/previousButton"
            android:layout_width="50dp"
            android:layout_height="wrap_content"
            android:layout_marginEnd="-7dp"
            android:layout_marginLeft="-7dp"
            android:layout_marginRight="-7dp"
            android:layout_marginStart="-7dp"
            android:contentDescription="@string/autoskola_imageView"
            android:soundEffectsEnabled="false"
            android:src="@drawable/ikona_lijevo" />

        <ImageView
            android:id="@+id/nextButton"
            android:layout_width="50dp"
            android:layout_height="wrap_content"
            android:layout_alignParentEnd="true"
            android:layout_alignParentRight="true"
            android:layout_alignParentTop="true"
            android:layout_marginEnd="-7dp"
            android:layout_marginLeft="-7dp"
            android:layout_marginRight="-7dp"
            android:layout_marginStart="-7dp"
            android:contentDescription="@string/autoskola_imageView"
            android:soundEffectsEnabled="false"
            android:src="@drawable/ikona_desno" />

        <LinearLayout
            android:layout_width="wrap_content"
            android:layout_height="match_parent"
            android:layout_centerHorizontal="true" >

            <ImageView
                android:id="@+id/povecaloButtonPitanja"
                android:layout_width="100dp"
                android:layout_height="match_parent"
                android:layout_marginLeft="5dp"
                android:layout_marginStart="5dp"
                android:contentDescription="@string/autoskola_imageView"
                android:soundEffectsEnabled="false" />

            <ImageView
                android:id="@+id/informacijeButton"
                android:layout_width="100dp"
                android:layout_height="match_parent"
                android:layout_marginEnd="5dp"
                android:layout_marginLeft="5dp"
                android:layout_marginRight="5dp"
                android:layout_marginStart="5dp"
                android:contentDescription="@string/autoskola_imageView"
                android:soundEffectsEnabled="false"
                android:src="@drawable/gumb_informacije" />

            <ImageView
                android:id="@+id/odgovoriButton"
                android:layout_width="100dp"
                android:layout_height="match_parent"
                android:layout_marginLeft="5dp"
                android:layout_marginStart="5dp"
                android:contentDescription="@string/autoskola_imageView"
                android:soundEffectsEnabled="false"
                android:src="@drawable/gumb_odgovori" />
        </LinearLayout>
    </RelativeLayout>

3 个答案:

答案 0 :(得分:1)

只需将颜色设置为&#34;#00000000&#34;。最后6个十六进制数字并不重要。前两个将alpha设置为0.或者使用内置透明色的android。或者甚至@null工作我认为。

答案 1 :(得分:1)

使用android:alpha="0" //将您的alpha值指定在0到1之间,以获得完全透明。

 <RelativeLayout
            android:id="@+id/linearLayout4"
            android:layout_width="match_parent"
            android:layout_height="?android:attr/actionBarSize"
            android:layout_alignParentBottom="true"
            android:background="#878787"
            android:alpha="0" 
            android:orientation="horizontal"
            android:weightSum="100" >

            <ImageView
                android:id="@+id/previousButton"
                android:layout_width="50dp"
                android:layout_height="wrap_content"
                android:layout_marginEnd="-7dp"
                android:layout_marginLeft="-7dp"
                android:layout_marginRight="-7dp"
                android:layout_marginStart="-7dp"
                android:contentDescription="@string/autoskola_imageView"
                android:soundEffectsEnabled="false"
                android:src="@drawable/ikona_lijevo" />

            <ImageView
                android:id="@+id/nextButton"
                android:layout_width="50dp"
                android:layout_height="wrap_content"
                android:layout_alignParentEnd="true"
                android:layout_alignParentRight="true"
                android:layout_alignParentTop="true"
                android:layout_marginEnd="-7dp"
                android:layout_marginLeft="-7dp"
                android:layout_marginRight="-7dp"
                android:layout_marginStart="-7dp"
                android:contentDescription="@string/autoskola_imageView"
                android:soundEffectsEnabled="false"
                android:src="@drawable/ikona_desno" />

            <LinearLayout
                android:layout_width="wrap_content"
                android:layout_height="match_parent"
                android:layout_centerHorizontal="true" >

                <ImageView
                    android:id="@+id/povecaloButtonPitanja"
                    android:layout_width="100dp"
                    android:layout_height="match_parent"
                    android:layout_marginLeft="5dp"
                    android:layout_marginStart="5dp"
                    android:contentDescription="@string/autoskola_imageView"
                    android:soundEffectsEnabled="false" />

                <ImageView
                    android:id="@+id/informacijeButton"
                    android:layout_width="100dp"
                    android:layout_height="match_parent"
                    android:layout_marginEnd="5dp"
                    android:layout_marginLeft="5dp"
                    android:layout_marginRight="5dp"
                    android:layout_marginStart="5dp"
                    android:contentDescription="@string/autoskola_imageView"
                    android:soundEffectsEnabled="false"
                    android:src="@drawable/gumb_informacije" />

                <ImageView
                    android:id="@+id/odgovoriButton"
                    android:layout_width="100dp"
                    android:layout_height="match_parent"
                    android:layout_marginLeft="5dp"
                    android:layout_marginStart="5dp"
                    android:contentDescription="@string/autoskola_imageView"
                    android:soundEffectsEnabled="false"
                    android:src="@drawable/gumb_odgovori" />
            </LinearLayout>
        </RelativeLayout>

答案 2 :(得分:0)

此处此链接可帮助您了解十六进制颜色的透明度%,前两位数字是透明度,其他数字是您想要的颜色。 - &GT;&GT; https://stackoverflow.com/a/17239853/2971619