据我所知,不可能使用自定义 XML 元素或以任何方式扩展 Android 可绘制文件中的现有元素。您必须坚持使用
<shape>
您可以做的是以编程方式应用您的自定义形状,例如:
ExtOvalDrawable ovalDrawable = new ExtOvalDrawable(); view.setBackground(ovalDrawable);