Android 画布绘制文本视图旋转、放置
我有以下代码:Android 画布绘制文本视图旋转、放置,android,canvas,textview,draw,Android,Canvas,Textview,Draw,我有以下代码: public class ZeichenView extends ImageView implements OnTouchListener{ @TargetApi(11) public final Bitmap getScreenCopy() { measure(getWidth(), getHeight()); layout(0, 0, getWidth(), getHeight()); Bitmap bitmap = Bitmap.createBitm
public class ZeichenView extends ImageView implements OnTouchListener{
@TargetApi(11)
public final Bitmap getScreenCopy() {
measure(getWidth(), getHeight());
layout(0, 0, getWidth(), getHeight());
Bitmap bitmap = Bitmap.createBitmap(
getWidth(),
getHeight(),
Bitmap.Config.ARGB_8888
);
Canvas temporaryCanvas = new Canvas(bitmap);
bildflaeche.draw(temporaryCanvas);
messAusgabe.draw(temporaryCanvas);
referenzAusgabe.draw(temporaryCanvas);
draw(temporaryCanvas);
return bitmap;
}}
它在一个画布上绘制所有元素并返回一个位图,但TextView属性如:旋转和放置错误(未绘制)。为什么不呢?属性:text是正确的
ReferenceZausGabe和messAusgabe是文本视图。bildflaeche是一个图像视图。我把所有的东西都放在一张画布上,然后有一个位图
用户改变了TextView的旋转和位置,所以我之前不知道它们会在哪里。如果您能帮助我,那就太好了。也许可以尝试使用:
temporaryCanvas.drawtext()
给它你想要的坐标
同样对于旋转u可以保存()->旋转画布->加载()我在这里看不到
TextView
。我的TextView是:referezausgabe和messausgabary以使用正确的变量命名约定。