【问题标题】:How to draw a circular edge rectangle drawable in android如何在android中绘制可绘制的圆形边缘矩形
【发布时间】:2021-01-24 19:35:49
【问题描述】:

我尝试在 xml 文件中绘制这样的可绘制对象:

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

<item android:bottom="50dp">
    <shape android:shape="rectangle">
        <solid android:color="#fb1832" />
        <size
            android:width="300dp"
            android:height="150dp" />
    </shape>
</item>

<item
    android:left="100dp"
    android:right="100dp"
    android:top="100dp">
    <shape android:shape="oval">
        <solid android:color="#fb1832" />
    </shape>
</item>

但是结果是这样的:

如何圆化那个圆和那个矩形之间的角?

注意:我想稍后为这个drawable使用elevation

【问题讨论】:

    标签: android android-layout android-drawable rounded-corners


    【解决方案1】:

    您可以在 lunacy、photoshop、illustrator 等任何工具中创建此形状,然后将其导出为 svg,然后将其导入 android studio。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-03-08
      • 2011-08-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-11-15
      • 1970-01-01
      相关资源
      最近更新 更多