答案 0 :(得分:1)
最简单的方法是将9patch图像用于此类目的。您可以找到一些在线编辑器,例如Simple nine-patch generator。只需将您的图像放进去,然后用线条画出“拉伸区域”和“内容填充”即可。
另一种选择是使用SVG格式,这种格式可能会更好,因为它的文件较小,并且vector graphics较小。另一方面,由于并非所有元素都受支持,因此难以实现。您可以在official docs中阅读
可以找到一些在线工具来将图像转换为SVG,例如SVG Creator
为避免受到Android + SVG
的限制,您可以使用SvgGlidePlugin之类的第三方库或其他许多库。
但是我建议先尝试9patch。