2016-11-08 18 views
0

我试图设置一个三角形边界内的图像 - 设置为矢量。Android:矢量三角形与背景图片

轻松地创建了一个VectorTriangle,但现在我正在寻找一种解决方案来将图像裁剪成相同的尺寸并将其模制。

我做的第一种方法是获得三角形的“形状 - 坐标”(pathdata)。有了这些我认为我“剪切”了图像并将其放在了矢量之后。这似乎是一个死路一条。 Theres没有办法在pathdata的帮助下塑造图像。

我知道一些形状的技术(圆形,矩形(位图)),但没有一个对矢量有帮助。

有什么想法可以实现吗? 我还没看到的东西?

Example Image (Center Triangle)

+0

阅读关于porter duff xfer模式或参阅'BitmapShader'文档 – pskink

+0

Thaaaaaaaaats太棒了! –

回答

0

可以在后台添加图像,并把该三角形的的ImageView的src。需要指出的一点是,三角形在中心应该是透明的,因此它会使背景可见。

+0

谢谢!我今天会试试这个。 活动背景中的图像? 这个过程必须完成好几次...就像一个对象。您的解决方案可能会花费大量资源,我认为我不能将它用作对象或活动 –