【发布时间】:2020-05-31 12:11:39
【问题描述】:
【问题讨论】:
-
理论上,矢量图可以处理。如果您使用的是 Android Studio,您可以在一些外部图形编辑器(例如 Inkscape)中创建一个表示此形状的 SVG,然后尝试通过 Vector Asset Wizard 导入它,看看您是否得到了您想要的结果。
-
这样会不会很尴尬地拉伸角落?
-
拉伸图片时,边角会作为整个图片的一部分进行拉伸。如果这是不可接受的,那么我不确定如何使用其他形式的 XML 创建它。九个补丁可以处理它,尽管创建它们很痛苦。另一种可能性是直接在 Java/Kotlin 代码中呈现它,而不是尝试仅通过资源来实现您想要的外观。来自一个答案的
layer-list解决方案可能作为基础,但左下角不是shapeAFAIK 可以创建的。 -
看看这个库,如果你想自己实现它,它的实现。 github.com/Devlight/…
标签: java android xml android-drawable