我在姜饼及其下方有一个非常奇怪的问题(适用于蜂窝及以上),当绘制到围绕x轴或y轴旋转的画布上时,带有多行文本的文本视图将完全消失(即3d旋转)。使用一行文本一切正常但在文本上有2行甚至是1度角都会失败。
所以我的问题是,为什么会发生这种情况并且有解决方法? 我的备份计划是将文本绘制到非旋转位图,然后将该位图绘制到旋转的画布上。
这就是我应用轮换的方式:
Matrix matrix = new Matrix();
Camera camera = new Camera();
camera.rotateX(30);
camera.getMatrix(matrix);
matrix.preTranslate(-getWidth() / 2, -getHeight() / 2);
matrix.postTranslate(getWidth() / 2, getHeight() / 2);
canvas.concat(matrix);