Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/189.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 画布绘制文本视图旋转、放置_Android_Canvas_Textview_Draw - Fatal编程技术网

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以使用正确的变量命名约定。