簡體   English   中英

如何在android中繪制可繪制的圓形邊緣矩形

[英]How to draw a circular edge rectangle drawable in android

我試圖在 xml 文件中繪制這樣的drawable:

在此處輸入圖像描述

<?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>

但結果是這樣的:

在此處輸入圖像描述

如何圓化那個圓和那個矩形之間的角?

注意:我想稍后使用這個可繪制對象的elevation

您可以在任何工具(如 lunacy、photoshop、illustrator)中創建此形狀,然后將其導出為 svg,然后將其導入 android 工作室。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM