gpt4 book ai didi

java - 设置位图的旋转和位置

转载 作者:太空宇宙 更新时间:2023-11-04 14:08:58 24 4
gpt4 key购买 nike

我想知道如何更改位图的位置并同时旋转它。我在 Canvas 上画画。

我目前正在使用这行代码:

canvas.drawBitmap(bitmap, posX, posY, paint);

我认为使用矩阵进行旋转是最好的选择?问题是上面发布的代码行不采用矩阵,而是采用位置。

还有一行类似的代码:

canvas.drawBitmap(bitmap, matrix, paint);

这个需要一个矩阵,但不需要一个位置。

我应该怎么做?

最佳答案

矩阵变换可以同时包括位置和旋转(以及其他)。使用类似 postTranslate() 的方法修改矩阵,而不是像 setTranslate() 这样的方法,它会在添加新转换之前重置矩阵。

关于java - 设置位图的旋转和位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28565789/

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