怎么能把一个imageview放在Linearlayout的另一个imageview前面的android中的relativelayout

时间:2016-10-31 06:51:45

标签: android android-layout

我有一个相对布局,它包含一些线性布局。在开始游戏之前,我们想要一个带有计数器显示一分钟的图像视图,一段时间后它变得不可见。我希望当图像回到时间图像时,背景图像变得透明。我把图像放在所有它的颜色是透明的。但是时间图像也变得透明。我能解决它吗? 感谢您的关注。

here is  my xml code


<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@drawable/backgroundgame"
android:orientation="vertical"
tools:context="com.nooshindroid.yastashir.MainActivity"

>
<LinearLayout
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical">

    <LinearLayout
        android:layout_width="fill_parent"
        android:layout_height="0dp"
        android:layout_marginTop="10dp"
        android:layout_weight="1"
        android:background="@drawable/backgroundgame"
        android:orientation="vertical"
        android:rotation="-180"
        android:weightSum="1"
        >

        <TextView
            android:id="@+id/bord1"
            android:layout_width="fill_parent"
            android:layout_height="fill_parent"
            android:gravity="center"
            android:text="بردی"
            android:textColor="#00e676"
            android:textSize="120dp"
            android:visibility="gone"

            />

        <TextView
            android:id="@+id/bakht1"
            android:layout_width="fill_parent"
            android:layout_height="fill_parent"
            android:gravity="center"
            android:text="باختی"
            android:textColor="#ff1744"
            android:textSize="120dp"
            android:visibility="gone"




            />

        <TextView
            android:id="@+id/equal1"
            android:layout_width="fill_parent"
            android:layout_height="fill_parent"
            android:gravity="center"
            android:text="مساوی"
            android:textColor="#ebeff2"
            android:textSize="120dp"
            android:visibility="gone"



            />

        <LinearLayout
            android:layout_width="fill_parent"
            android:layout_height="0dp"
            android:layout_weight="0.5"
            android:background="@drawable/backgroundgame"
            android:orientation="horizontal">

            <Button
                android:id="@+id/Button1"
                android:layout_width="0dp"
                android:layout_height="wrap_content"
                android:layout_marginBottom="10dp"
                android:layout_marginLeft="10dp"
                android:layout_marginRight="10dp"
                android:layout_marginTop="10dp"
                android:layout_weight="0.5"
                android:background="@drawable/blank_button"
                android:checked="false"
                android:onClick="radioButtonClicked"
                android:textColor="#ffffff"
                android:textSize="30dip" />

            <Button
                android:id="@+id/Button2"
                android:layout_width="0dp"
                android:layout_height="wrap_content"
                android:layout_marginBottom="10dp"
                android:layout_marginLeft="10dp"
                android:layout_marginRight="10dp"
                android:layout_marginTop="10dp"
                android:layout_weight="0.5"
                android:background="@drawable/blank_button"
                android:checked="false"
                android:onClick="radioButtonClicked"
                android:textColor="#ffffff"
                android:textSize="30dip" />
        </LinearLayout>

        <LinearLayout
            android:layout_width="fill_parent"
            android:layout_height="0dp"
            android:layout_weight="0.5"
            android:background="@drawable/backgroundgame"
            android:orientation="horizontal">

            <Button
                android:id="@+id/Button3"
                android:layout_width="0dp"
                android:layout_height="wrap_content"
                android:layout_marginBottom="10dp"
                android:layout_marginLeft="10dp"
                android:layout_marginRight="10dp"
                android:layout_marginTop="10dp"
                android:layout_weight="0.5"
                android:background="@drawable/blank_button"
                android:checked="false"
                android:onClick="radioButtonClicked"
                android:textColor="#ffffff"
                android:textSize="30dip" />

            <Button
                android:id="@+id/Button4"
                android:layout_width="0dp"
                android:layout_height="wrap_content"
                android:layout_marginBottom="10dp"
                android:layout_marginLeft="10dp"
                android:layout_marginRight="10dp"
                android:layout_marginTop="10dp"
                android:layout_weight="0.5"
                android:background="@drawable/blank_button"
                android:checked="false"
                android:onClick="radioButtonClicked"
                android:textColor="#ffffff"
                android:textSize="30dip" />

        </LinearLayout>

    </LinearLayout>


    <LinearLayout
        android:layout_width="fill_parent"
        android:layout_height="0dp"
        android:layout_weight="1.5"
        android:orientation="vertical"
        >

        <FrameLayout
            android:layout_width="wrap_content"
            android:layout_height="match_parent"
            android:layout_gravity="center_horizontal"
            android:layout_weight="30"
            android:id="@+id/layout"
            android:visibility="visible"
            >

            <ImageButton

                android:layout_width="match_parent"
                android:layout_height="200dp"
                android:layout_marginLeft="50dp"
                android:layout_marginRight="50dp"
                android:src="@drawable/counter_back"
                android:id="@+id/image3"/>

            <TextView
                android:id="@+id/textView3"
                android:layout_width="wrap_content"
                android:layout_height="500dp"
                android:gravity="center_vertical"
                android:layout_gravity="center"
                android:paddingTop="30dp"
                android:text="3"
                android:textSize="200dp"
                android:textAlignment="gravity"
                android:textColor="#ffffff"
                android:textAppearance="?android:attr/textAppearanceSmall"
                android:layout_marginBottom="20dp"/>
        </FrameLayout>

        <LinearLayout
            android:layout_width="fill_parent"
            android:layout_height="0dp"
            android:layout_weight="0.5"
            android:orientation="horizontal">
            <LinearLayout
                android:layout_width="fill_parent"
                android:layout_height="fill_parent"
                android:orientation="vertical"
                android:weightSum="1">
                <TextView
                    android:id="@+id/winner1"
                    android:layout_width="fill_parent"
                    android:layout_height="0dp"
                    android:layout_gravity="center_horizontal"
                    android:layout_marginLeft="20dp"
                    android:layout_marginTop="10dp"
                    android:layout_weight="0.5"
                    android:gravity="bottom"
                    android:rotation="-180"
                    android:text="شما برنده شده اید!"
                    android:textColor="#ffffff"
                    android:textSize="20dip"
                    android:visibility="invisible"

                    />

                <TextView
                    android:id="@+id/equation1"
                    android:layout_width="fill_parent"
                    android:layout_height="0dp"
                    android:layout_gravity="center_horizontal"
                    android:layout_weight="0.5"
                    android:gravity="center_horizontal"
                    android:rotation="-180"
                    android:textColor="#757575"
                    android:textSize="30dip"
                    android:textStyle="bold"

                    />

            </LinearLayout>


        </LinearLayout>


        <LinearLayout
            android:layout_width="fill_parent"
            android:layout_height="0dp"
            android:layout_weight="0.5"
            android:background="@drawable/border"
            android:orientation="horizontal"

            >

            <LinearLayout
                android:layout_width="0dp"
                android:layout_height="fill_parent"
                android:layout_weight="0.20">

                <TextView
                    android:layout_width="fill_parent"
                    android:layout_height="fill_parent"
                    android:layout_gravity="center"
                    android:gravity="center"
                    android:rotation="-180"
                    android:textColor="#ffffff"
                    android:textSize="30dip"
                    android:textStyle="bold" />
            </LinearLayout>

            <LinearLayout
                android:layout_width="0dp"
                android:layout_height="fill_parent"
                android:layout_weight="0.20"
                android:orientation="vertical">

                <TextView
                    android:id="@+id/score1"
                    android:layout_width="fill_parent"
                    android:layout_height="fill_parent"
                    android:layout_gravity="center_vertical"
                    android:gravity="center"
                    android:rotation="-180"
                    android:textColor="#ffffff"
                    android:textSize="40dip"
                    android:layout_marginRight="10dp"/>
            </LinearLayout>

            <RelativeLayout
                android:layout_width="0dp"
                android:layout_height="fill_parent"
                android:layout_weight="0.20">

                <ImageView
                    android:id="@+id/refreash"
                    android:layout_width="40dp"
                    android:layout_height="40dp"
                    android:layout_centerHorizontal="true"
                    android:layout_centerInParent="true"
                    android:src="@drawable/refresh"
                    android:visibility="gone"

                    />


                <TextView
                    android:id="@+id/textView_timerview_time"
                    android:layout_width="80dp"
                    android:layout_height="80dp"
                    android:layout_centerHorizontal="true"
                    android:layout_centerVertical="true"
                    android:gravity="center"
                    android:text="10"
                    android:textColor="#ffffff"
                    android:textSize="30dip"
                    android:textStyle="bold" />

            </RelativeLayout>

            <LinearLayout
                android:layout_width="0dp"
                android:layout_height="fill_parent"
                android:layout_weight="0.20"
                android:orientation="vertical">

                <TextView
                    android:id="@+id/score2"
                    android:layout_width="fill_parent"
                    android:layout_height="fill_parent"
                    android:layout_gravity="center_vertical"
                    android:gravity="center"
                    android:textColor="#ffffff"
                    android:textSize="40dip"
                    android:layout_marginLeft="10dp"/>
            </LinearLayout>

            <LinearLayout
                android:layout_width="0dp"
                android:layout_height="fill_parent"
                android:layout_weight="0.20">


                <TextView
                    android:layout_width="fill_parent"
                    android:layout_height="fill_parent"
                    android:layout_gravity="center"
                    android:gravity="center"
                    android:textColor="#ffffff"
                    android:textSize="30dip"
                    android:textStyle="bold" />
            </LinearLayout>


        </LinearLayout>


        <LinearLayout
            android:layout_width="fill_parent"
            android:layout_height="0dp"
            android:layout_weight="0.5"
            android:orientation="horizontal">

            <LinearLayout
                android:layout_width="fill_parent"
                android:layout_height="fill_parent"
                android:orientation="vertical"
                android:weightSum="1">

                <TextView
                    android:id="@+id/equation2"
                    android:layout_width="fill_parent"
                    android:layout_height="0dp"
                    android:layout_gravity="center_horizontal"
                    android:layout_weight="0.5"
                    android:gravity="center_horizontal"
                    android:textColor="#757575"
                    android:textSize="30dip"
                    android:textStyle="bold"
                    />

                <TextView
                    android:id="@+id/winner2"
                    android:layout_width="fill_parent"
                    android:layout_height="0dp"
                    android:layout_gravity="center_horizontal"
                    android:layout_marginBottom="10dp"
                    android:layout_marginRight="20dp"
                    android:layout_weight="0.5"
                    android:gravity="bottom"
                    android:text="شما برنده شده اید!"
                    android:textColor="#ffffff"
                    android:textSize="20dip"
                    android:visibility="invisible" />


            </LinearLayout>


        </LinearLayout>



    </LinearLayout>


    <LinearLayout
        android:layout_width="fill_parent"
        android:layout_height="0dp"
        android:layout_marginBottom="10dp"
        android:layout_weight="1"
        android:background="@drawable/backgroundgame"
        android:orientation="vertical"
        android:weightSum="1"
        >

        <TextView
            android:id="@+id/bord2"
            android:layout_width="fill_parent"
            android:layout_height="fill_parent"
            android:gravity="center"
            android:text="بردی"
            android:textColor="#00e676"
            android:textSize="120dp"
            android:visibility="gone"

            />

        <TextView
            android:id="@+id/bakht2"
            android:layout_width="fill_parent"
            android:layout_height="fill_parent"
            android:gravity="center"
            android:text="باختی"
            android:textColor="#ff1744"
            android:textSize="120dp"
            android:visibility="gone"




            />

        <TextView
            android:id="@+id/equal2"
            android:layout_width="fill_parent"
            android:layout_height="fill_parent"
            android:gravity="center"
            android:text="مساوی"
            android:textColor="#ebeff2"
            android:textSize="120dp"
            android:visibility="gone"



            />

        <LinearLayout
            android:layout_width="fill_parent"
            android:layout_height="0dp"
            android:layout_weight="0.5"
            android:background="@drawable/backgroundgame"
            android:orientation="horizontal">

            <Button
                android:id="@+id/Button5"
                android:layout_width="0dp"
                android:layout_height="wrap_content"
                android:layout_marginBottom="10dp"
                android:layout_marginLeft="10dp"
                android:layout_marginRight="10dp"
                android:layout_marginTop="10dp"
                android:layout_weight="0.5"
                android:background="@drawable/blank_button"
                android:checked="false"
                android:onClick="radioButtonClicked"
                android:textColor="#ffffff"
                android:textSize="30dip" />

            <Button
                android:id="@+id/Button6"
                android:layout_width="0dp"
                android:layout_height="wrap_content"
                android:layout_marginBottom="10dp"
                android:layout_marginLeft="10dp"
                android:layout_marginRight="10dp"
                android:layout_marginTop="10dp"
                android:layout_weight="0.5"
                android:background="@drawable/blank_button"
                android:checked="false"
                android:onClick="radioButtonClicked"
                android:textColor="#ffffff"
                android:textSize="30dip" />
        </LinearLayout>

        <LinearLayout
            android:layout_width="fill_parent"
            android:layout_height="0dp"
            android:layout_weight="0.5"
            android:background="@drawable/backgroundgame"
            android:orientation="horizontal">

            <Button
                android:id="@+id/Button7"
                android:layout_width="0dp"
                android:layout_height="wrap_content"
                android:layout_marginBottom="10dp"
                android:layout_marginLeft="10dp"
                android:layout_marginRight="10dp"
                android:layout_marginTop="10dp"
                android:layout_weight="0.5"
                android:background="@drawable/blank_button"
                android:checked="false"
                android:onClick="radioButtonClicked"
                android:textColor="#ffffff"
                android:textSize="30dip" />

            <Button
                android:id="@+id/Button8"
                android:layout_width="0dp"
                android:layout_height="wrap_content"
                android:layout_marginBottom="10dp"
                android:layout_marginLeft="10dp"
                android:layout_marginRight="10dp"
                android:layout_marginTop="10dp"
                android:layout_weight="0.5"
                android:background="@drawable/blank_button"
                android:checked="false"
                android:onClick="radioButtonClicked"
                android:textColor="#ffffff"
                android:textSize="30dip" />


        </LinearLayout>

    </LinearLayout>
</LinearLayout>

<ImageView
    android:id="@+id/cover"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:background="#80000000"
    android:visibility="visible"/>

这是暂时放置图像的代码

      layout.setVisibility(View.VISIBLE);

    cover.setVisibility(View.VISIBLE);

    new Thread(new Runnable() {
        @Override
        public void run() {
            try {

                for( i=1 ; i<4 ; i++){
                    runOnUiThread(new Runnable() {
                        @Override
                        public void run() {
                            startcounter.setText(i+"");
                        }
                    });
                    Thread.sleep(1000);
                }

                runOnUiThread(new Runnable() {
                    @Override
                    public void run() {
                        nextStep();
                    }
                });


            } catch (InterruptedException e) {
                e.printStackTrace();
            }

        }
    }).start();

在下一步我们这样做

        layout.setVisibility(View.GONE);
    cover.setVisibility(View.GONE);

0 个答案:

没有答案