Android的View抗锯齿
16lz
2021-01-24
在画图的时候,图片如果旋转或缩放之后,总是会出现那些华丽的锯齿。其实Android自带了解决方式。
有些地方不能用paint的,就直接给canvas加抗锯齿,更方便。
方法一:给Paint加上抗锯齿标志。然后将Paint对象作为参数传给canvas的绘制方法。
- paint.setAntiAlias(true);
有些地方不能用paint的,就直接给canvas加抗锯齿,更方便。
canvas.setDrawFilter(new PaintFlagsDrawFilter(0, Paint.ANTI_ALIAS_FLAG|Paint.FILTER_BITMAP_FLAG));
如果还有锯齿的话,我们要关闭硬件加速
myView.setLayerType(View.LAYER_TYPE_HARDWARE, null);//开启硬件加速
myView.setLayerType(View.LAYER_TYPE_SOFTWARE, null);//关闭硬件加速
更多相关文章
- Android(安卓)Studio 2.0--如何使用新模拟器以及Instant Run
- Android开发之WebView的使用(1)
- Android(安卓)应用保存状态
- Android中JNI编程的那些事儿
- android避免service被杀 博客分类: android 1.在service中重写下
- Android软键盘弹出遮挡EidtText的解决方法
- android热修复--阿里热修复使用和源码分析
- Android(安卓)View如何获取焦点
- Android(安卓)中ListView setOnItemClickListener点击无效原因分