2017-07-31 92 views

回答

5

我建议使用可绘制的<vector>

<vector 
    xmlns:android="http://schemas.android.com/apk/res/android" 
    android:width="24dp" 
    android:height="8dp" 
    android:viewportWidth="24.0" 
    android:viewportHeight="24.0"> 

    <path 
     android:fillColor="#FFff0000" 
     android:pathData="M24 24v-24h-24v24a20 36 0 0 1 24 0z"/> 

</vector> 

后的“一”与前两个数字播放左右(即a20 36)将让你控制曲线的精确形状。

enter image description here

+0

在使用中的画布,我可以请知道在哪里可以进行更改,使曲线倒挂? –

+0

@ Rat-a-tat-a-tatRatatouille你的意思是你想垂直翻转整个形状(以便在矩形的顶部有一条凹曲线),或者你想使曲线凸起而仍然在矩形的底部)? –

+0

是的,我希望它凸起..所以曲线不能在底部,但翻转。 –

0

您应该为此图像使用九个补丁。您可以使用AndroidAssetStudio从Roman Nurik创建的任何源生成九个补丁。