android – So platzieren Sie Bilder am Rand zweier Layouts
淡淡烟草味
淡淡烟草味 2017-05-16 13:34:07
0
2
870

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.

淡淡烟草味
淡淡烟草味

Antworte allen(2)
習慣沉默

不知道是不是这个效果

代码:

<?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

PHPzhong

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

Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage