Android中Canvas中drawPath或drawTextOnPath画不出来bug总结

来源:互联网 发布:mac无法显示移动硬盘 编辑:程序博客网 时间:2024/06/03 17:50
今天遇到一个匪夷所思的问题,在小米2上到自定义的一个折线图,canvas执行drawPath的时候死活画不出来,经过研究发现,这是Android SDK(4.1下)的一个bug,有两种解决方案:一是Manifinest文件里面禁止硬件加速,但不推荐这种做法,这会使所有的view包括程序中的surfaceView都禁止加速了,损失太大二是在自定义控件的够着函数里面执行this.setLayerType(View.LAYER_TYPE_SOFTWARE, null);
0 0
原创粉丝点击