【发布时间】:2015-12-17 22:53:22
【问题描述】:
我正在使用 CustomShapeImageView 库。查找HERE。我无法使用其他形状,如 HEART。 app:shap 属性只有三 (3) 个选项。它们是圆形、矩形和 SVG。见下文...
如何使用其他形状。提前致谢。
【问题讨论】:
标签: android android-layout svg
我正在使用 CustomShapeImageView 库。查找HERE。我无法使用其他形状,如 HEART。 app:shap 属性只有三 (3) 个选项。它们是圆形、矩形和 SVG。见下文...
如何使用其他形状。提前致谢。
【问题讨论】:
标签: android android-layout svg
我赶紧去图书馆看看。您必须更新attrs.xml 以添加您需要的形状,并更新CustomShapeImageView 以添加对您在attrs.xml 中声明的新值的支持。例如
<attr name="shape" format="integer">
<enum name="circle" value="1" />
<enum name="rectangle" value="2" />
<enum name="svg" value="3" />
<enum name="heart" value="4" />
</attr>
【讨论】:
我认为这个库可以用来制作任何图像。您可以使用心形 svg 图像制作心形。您可以检查示例中显示的带有库的示例图像很少,这些都是资源目录中 raw 文件夹中的 svg 图像。
【讨论】: