自定义视图,canvas.ClipPath和View.TranslationX / Y / Rotation

时间:2015-05-06 13:13:20

标签: android

编辑找到解决方法

使用SetLayerType(LayerType.Software,null);甚至在API 19 +

我创建了一个自定义视图并覆盖了onDraw。我的onDraw例程使用圆形剪辑路径来绘制东西。这适用于Android 4+版本。

当在自定义视图上设置TranslationX / Y或Rotation时,此剪辑路径在API 19+上无法正常工作,并且根本不会绘制任何内容(所有内容都被剪切)。它适用于API< 19。

怎么了?

0 个答案:

没有答案