【发布时间】:2014-02-07 14:55:44
【问题描述】:
有什么方法可以从 Bitmap 的边缘创建 android.graphics.Path? 假设我有一个空心六边形,那么我该如何创建一条沿着它的边缘的路径?
【问题讨论】:
标签: java android android-layout android-view android-custom-view
有什么方法可以从 Bitmap 的边缘创建 android.graphics.Path? 假设我有一个空心六边形,那么我该如何创建一条沿着它的边缘的路径?
【问题讨论】:
标签: java android android-layout android-view android-custom-view
没有简单的方法可以做到这一点,因为路径是矢量图形的一部分,而位图由独立的像素组成。您可以创建一个算法来执行此操作,但它会很复杂,而且永远不会 100% 确定。
您可以做的最好的事情是要么首先从矢量图形(例如 SVG)开始,要么放弃您对可缩放图形的梦想。
很抱歉让你失望了,但我尝试在这里创建一个伪代码矢量查找器,即使是简单的也太复杂了,无法即时编写。
【讨论】: