自定义绘制-基本绘制

写在前面

本文只为记录自己的学习过程,以方便复习,内容定位为知识点,并非详细过程介绍。

学习站

Doc:https://developer.android.com/reference/android/graphics
HenCoder:https://hencoder.com

一些需要注意的点

  • drawText
    drawText 指定的坐标是左下角的坐标,我们知道Android是以左上角为圆点的,所以要精确的指定drawText的位置,我们需要知道text的高度,可以通过paint.getTextBounds测量出需要绘制Text的宽高,再计算左下角坐标。
  • drawText无法将绘制内容换行
    drawText 绘制的内容无法实现换行效果,比如在内容里加 \n 换行符,实际的绘制效果只是在 \n 处空格,并不能实现换行。如果需要实现换行效果可以使用StaticLayout 来实现Text的绘制。

未完待续

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容