android - 我怎样才能制作这种可绘制的形状,android?

标签 android xml drawable shapes

我需要使用形状 xml 在 android 中制作这个形状

enter image description here

形状需要是左上角和右上角圆角的矩形,底角保持原样。

我尝试了以下但没有用

    <?xml version="1.0" encoding="utf-8"?>
    <shape xmlns:android="http://schemas.android.com/apk/res/android"
     android:shape="rectangle" >
    <corners
    android:topLeftRadius="10dp"
    android:topRightRadius="10dp" 
      />
    <gradient
    android:angle="270"
    android:endColor="@color/Red"
    android:startColor="@color/Red"
    android:type="linear" />
    </shape>

最佳答案

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

    <solid android:color="#ff0000" />

    <corners
       android:topLeftRadius="4dp"
        android:topRightRadius="4dp" />

    <padding
        android:bottom="5dip"
        android:left="10dip"
        android:right="10dip"
        android:top="5dip" />

</shape>

关于android - 我怎样才能制作这种可绘制的形状,android?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22164469/

相关文章:

javascript - 如何在更改文档时使用 javascript 迭代 xml?

Android:可以查看/绘制自定义样式吗?

android - 如何使用 Mp4Parser 在 Iframe 的中间精确修剪视频?

android - BroadcastReceiver 生命周期——静态变量

android - 协调器布局和运动布局有什么区别?

xml - 如何将 XML 列连接回其来源记录?

Java .xml 创建可绘制按钮背景

java - 添加两个drawable到EditText中

java - 从监听器返回值

android - 使用导航架构时如何设置 `setReorderingAllowed`?