suchen

Heim  >  Fragen und Antworten  >  Hauptteil

android – So platzieren Sie Bilder am Rand zweier Layouts

Wie kann man einen solchen Effekt einrichten? Das Bild befindet sich am Rand der beiden Layouts. Unterhalb dieser Aktivität habe ich das Rahmenlayout verwendet es ist völlig transparent.

淡淡烟草味淡淡烟草味2743 Tage vor866

Antworte allen(2)Ich werde antworten

  • 習慣沉默

    習慣沉默2017-05-16 13:36:07

    不知道是不是这个效果

    代码:

    <?xml version="1.0" encoding="utf-8"?>
    <RelativeLayout
        xmlns:android="http://schemas.android.com/apk/res/android"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:background="@android:color/holo_green_dark"
        android:clipChildren="false">
    
    
        <LinearLayout
            android:layout_width="match_parent"
            android:layout_height="50dp"
            android:layout_alignParentBottom="true"
            android:background="@android:color/darker_gray">
            <View
                android:layout_width="0dp"
                android:layout_height="wrap_content"
                android:layout_weight="1"/>
            <ImageView
                android:layout_width="100dp"
                android:layout_height="100dp"
                android:layout_gravity="bottom"
                android:src="@mipmap/ic_launcher"/>
            <View
                android:layout_width="0dp"
                android:layout_height="wrap_content"
                android:layout_weight="1"/>
        </LinearLayout>
    </RelativeLayout>

    关键在这句代码:

    android:clipChildren="false"

    解释:

    是否限制子View在其范围内 默认为true

    Antwort
    0
  • PHPz

    PHPz2017-05-16 13:36:07

    使用锚点。例子可以网上搜或者Studio中File-New-Activity-ScrollingActivity创建一个自带的默认模板,里面布局就是

    Antwort
    0
  • StornierenAntwort