Arp*_*tel 7 android android-layout
我想创建这样的布局
我实现了这个我的问题是我不知道如何在布局中获得曲线形状请帮助我。
这是我的代码
<?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"
tools:context=".activity.HomeActivity">
<RelativeLayout
android:id="@+id/relativeLayout1"
android:layout_width="match_parent"
android:layout_height="100dp"
android:background="@color/sky">
</RelativeLayout>
<ImageView
android:id="@+id/image"
android:layout_width="100dp"
android:layout_height="100dp"
android:layout_alignBottom="@id/relativeLayout1"
android:layout_centerHorizontal="true"
android:layout_marginBottom="-30dp"
android:src="@mipmap/ic_launcher" />
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_below="@+id/relativeLayout1">
</RelativeLayout>
</RelativeLayout>
Run Code Online (Sandbox Code Playgroud)
我想为时已晚,但它会帮助其他人。
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item>
<shape android:shape="rectangle">
<solid android:color="@color/colorSignInText"/>
</shape>
</item>
<item
android:top="100dp"
android:bottom="0dp"
android:left="-70dp"
android:right="-70dp">
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:innerRadius="50dp"
android:shape="rectangle"
android:useLevel="true">
<solid android:color="@android:color/white"/>
<corners
android:bottomLeftRadius="0dp"
android:topLeftRadius="260dp"
android:topRightRadius="260dp"/>
</shape>
</item>
</layer-list>
Run Code Online (Sandbox Code Playgroud)
下面看一下输出:

| 归档时间: |
|
| 查看次数: |
10424 次 |
| 最近记录: |