我试图在Android
中创建一个视图,该视图具有圆角并且也使用平铺图像背景(并且在平铺背景的另一个视图上显示该背景)。Android - 如何创建一个带圆角和平铺图像背景的视图?
我可以创建一个可绘制的角的形状和可绘制的平铺图像的位图,但我不明白我可以如何将它们应用于相同的视图。
有些事情我已经尝试:
嵌套与圆角的视图中的平铺背景的观点 - 不工作,平铺背景只是出现在方角顶
油漆过圆角视图的角落 - 这不,因为下面的视图的平铺后台工作(否则将正常工作)
我试图在Android
中创建一个视图,该视图具有圆角并且也使用平铺图像背景(并且在平铺背景的另一个视图上显示该背景)。Android - 如何创建一个带圆角和平铺图像背景的视图?
我可以创建一个可绘制的角的形状和可绘制的平铺图像的位图,但我不明白我可以如何将它们应用于相同的视图。
有些事情我已经尝试:
嵌套与圆角的视图中的平铺背景的观点 - 不工作,平铺背景只是出现在方角顶
油漆过圆角视图的角落 - 这不,因为下面的视图的平铺后台工作(否则将正常工作)
我相信你的自定义视图应该用Path来定义它的绘图区域。然后,您可以使用涂料和着色器绘制路径,做你想做的事(填充和平铺)。
http://developer.android.com/reference/android/graphics/Path.html
您可以检查video其中包含一个办法做到这一点,而无需使用未与硬件加速支持clipPath
。
你想实现带圆角的平铺背景吗? – teoREtik 2012-02-08 12:17:28
不完全是你想要的,但这显示了如何实现圆角:http://blog.blundell-apps.com/rounded-corners-mapview/ – Blundell 2012-02-08 12:18:35
@teoREtik,是的,这几乎是我想要实现的。 – 2012-02-08 12:37:21