gpt4 book ai didi

android - 在 Canvas 上绘制镜像文本

转载 作者:太空狗 更新时间:2023-10-29 16:23:33 24 4
gpt4 key购买 nike

我正在尝试在 Canvas 上绘制一个文本并在另一个文本下方绘制该文本的镜像(看起来像阴影)

我在“onDraw”方法中使用它

有什么简单的方法吗?

提前致谢,里尔

最佳答案

当然可以。您需要先缩放 Canvas 。试试这个:

paint.setTextSize(44);
int cx = this.getMeasuredWidth() / 2;
int cy = this.getMeasuredHeight() / 2;
paint.setColor(Color.RED);
canvas.drawText("Hello", cx, cy, paint);

canvas.save();
canvas.scale(1f, -0.5f, cx, cy);
paint.setColor(Color.GRAY);
canvas.drawText("Hello", cx, cy, paint);
super.onDraw(canvas);
canvas.restore();

尝试不同的缩放 Y 值以获得您想要的效果。

enter image description here

关于android - 在 Canvas 上绘制镜像文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8247812/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com