MapView上的圆角没有叠加

时间:2014-04-14 21:43:38

标签: android google-maps

我正在试图找出让mapView显示圆角的最合理方法 -

我试图在框架和继承MapView的类中覆盖dispatchDraw / onDraw但没有成功(只是不应用我期望的效果) - 我假设mapView创建了一个类似于相机类这样做,所以像覆盖onDraw这样的事情不能按预期工作。

我见过的每个有效答案(例如Adding rounded corners to a mapview处的那些答案)都是在mapView上绘制角落的变体,恰好与背景相匹配。这对我来说不起作用,因为我想要整个对象,MapView是能够被拖过其他UI元素的一部分(在这种情况下,你会看到叠加的尖角)。 / p>

我还有其他办法吗?看起来像是PorterDuff模式的东西应该是可能的,但是如果没有合理的钩子进入绘图操作,我还没弄明白该怎么做。

0 个答案:

没有答案