在Android中实现某种形状

时间:2019-05-28 04:43:41

标签: android android-drawable

我是android的新手,正在设计一个具有登录屏幕的应用程序,该屏幕具有如下所示的类似设计。我不确定如何实现椭圆形。 我尝试使用shape.xml制作椭圆形。它在小型设备上运行良好。但是,当我在Pixel C等大型设备上进行测试时,它无法正确缩放。

enter image description here

shape.xml的代码

<?xml version="1.0" encoding="utf-8"?>
<shape
       xmlns:android="http://schemas.android.com/apk/res/android"
       android:shape="oval">


<gradient
    android:startColor="#6699ff"
    android:endColor="#9900ff"
    android:angle="0" />

<size
    android:width="120dp"
    android:height="120dp"/>
</shape>

我在大型设备上获得的输出

enter image description here

用于较小设备的输出,这很好 enter image description here

0 个答案:

没有答案