第一章 绘图基础
-
文字
-
自定义字体样式
val assets = context.assets
// 在assets文件夹下新建一个名为fonts的文件夹,然后将字体文件放在目录下
val typeFace = Typeface.createFromAsset(assets, "fonts/xxx.ttf")
paint.typeface = typeFace
-
-
Region
-
Region为区域,canvas没有绘制Region的方法
val region = Region()
// 对region中矩形区域遍历
val regionIterator = RegionIterator(region)
val rect = Rect()
// while循环中用rect获取遍历过程中的每个结果
while (regionIterator.next(rect)) {
canvas?.drawRect(rect, paint)
}
-