2016-09-15 115 views
0

美好的一天家伙。我想让我自己的图像的下半部分成为一条曲线。不要在这里来回聊天是我想要进入应用程序的图像。 重要的是要注意到,我已经达到谷歌的第10个结果,我想出的所有东西都只是一些弯曲的图像不是我想要的方式,整个图像是弯曲的,并且4个部分的线连接到单个图像。 所以基本上我想图像是矩形,因为它来自服务器,只曲线位图的底部。这甚至可能吗? enter image description here弯曲的位图图像底部Android

noticae底线是弯曲的,那我想达到什么,其余部分是矩形。感谢您的时间。

+0

好吧,我明白是你想弯曲drawable这将适合你的设计我是吗? –

+0

嘿,对于底部弯曲视图,现在您必须制作灰色或白色背景的图像。并将此作为背景应用于您的底部视图父级。 –

回答

0

有时,在Photoshop中编辑图像是正确的方法。这可以节省你的Android应用CPU时间。

+0

你的权利,但有时我想你应该读一点carefull注意到,我从后端接收图像,这意味着我不能从服务器接收图像,告诉用户等待,直到我手动编辑在Photoshop中,并放回到应用程序 - 这是纯粹无意义的答案 –

+0

您可以做的一个解决方案是覆盖View的onDraw,然后在图像顶部手动创建曲面蒙版。 – user1506104

+0

好吧,我也想过,但如何从画布获取位图? –

1

如果你想改变图像本身,Photoshop或任何编辑工具是正确的方式来做到这一点。除此之外,如果您从某个服务器获取映像,则从服务器调整映像,而不是在客户端(您的应用程序)修改映像有很多好处。 但是,如果想要改变外观而不是图像本身,那么可以通过创建自定义图像视图来实现,如回答here. 您也可以使用卡片视图来保存图像视图以获得一些曲线,尽管我没有认为这对您的案例会很有效或令人满意。

+0

无论如何,表现并不是我身边的正确选择,所以我基本上同意你的意见,尽管 –

+0

但我仍然需要对我的父亲进行操纵:/ –