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