android canvas drawText \r\n 换行
16lz
2022-01-12
用android的canvas drawText的时候,即使text包行\r\n,画出来的仍然不会换行。
这时需要用到TextPaint
TextPaint textPaint = new TextPaint();textPaint.setARGB(0xFF, 0, 0, 0);textPaint.setTextSize(20.0F);textPaint.setAntiAlias(true);StaticLayout layout = new StaticLayout("abc\r\n123", textPaint, 300,Alignment.ALIGN_NORMAL, 1.0F, 0.0F, true);cv.save();cv.translate(20, 20);//从20,20开始画layout.draw(cv);cv.restore();//别忘了restore
更多相关文章
- android ViewModelProviders被弃用解决方案
- 使用 Android快速开发框架 Afinal 0.3 快速开发网络应用相关APK
- WIFI移植手记
- Android(安卓)判断网络状态,并且在没有网络的时候,打开网络设置对
- Android(安卓)2.3 StageFright如何选定OMX组件的?
- Android(安卓)4.4 在启动到 ANDROID 闪光字的时候图像错乱的解决
- Android使用Application总结
- 浅谈Android中的 Fragment、生命周期回调方法 以及使用
- Android学习系列之一