标签:
drawTextOnPath() was not supported with hardware acceleration until Android 4.1. To work around this problem, simply set a software layer type on your View when running on Android < 4.1. Just call View.setLayerType(View.LAYER_TYPE_SOFTWARE, null). This will force software rendering and fix your problem.
原来这是android SDK的一个bug,在4.1版本 以下,drawTextOnPath是无效的,使用this.setLayerType(View.LAYER_TYPE_SOFTWARE, null);
if (android.os.Build.VERSION.SDK_INT >= 11) { setLayerType(View.LAYER_TYPE_SOFTWARE, null); }
Android_canvas.drawTextOnPath()无效
标签:
原文地址:http://blog.csdn.net/zimo2013/article/details/45172161