在Android中翻转画布有简单的方法吗?我似乎无法找到任何允许我垂直翻转的东西,因此y轴上的零点是手机屏幕的底部而不是顶部。如果解决方案不是特别快,那就没关系,因为我没有用画布做任何计算密集的事情。
提前致谢。
答案 0 :(得分:20)
答案 1 :(得分:0)
如果要绘制位图,还可以使用Shader.TileMode
中的MIRROR
,例如
val shader = BitmapShader(bitmap, Shader.TileMode.MIRROR, Shader.TileMode.MIRROR)
paint.shader = shader
canvas.drawRoundRect(roundRect, 20F, 20F, mPaint)
paint.shader = null