最近我的应用程序收到了很多评论,说在安卓冰淇淋三明治和CM9上“不起作用”。我无法在运行Android 4.0的模拟器上重现错误,并且由于android市场的工作方式,我无法联系这些人以询问详细信息。
幸运的是,一个崩溃错误报告引起了我的注意。我正在使用Canvas.clipPath
来绘制圆角...看起来一些手机在尝试使用该功能时会抛出UnsupportedOperationException
。快速查看Google发现,这似乎是在Android 4.0中使用硬件加速时的问题-这就是收到评论的潜在原因。
问题是-发生了什么?以前的Android版本中的应用程序不是已经进行了硬件加速吗?为什么这样常见的功能不受支持?有什么解决方法?
Canvas.clipPath的示例用法可以在我的其他帖子中找到。请查看此处的已接受答案:Android rounded corners in ListView
提前致谢