2013-01-08 81 views
0

我有這樣的代碼:帆布畫TextView的旋轉,放置

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的性能,如:旋轉和位置錯誤(不)drawed。爲什麼不。該屬性:文本是正確的。

referenzAusgabe和messAusgabe是TextViews。 bildflaeche是一個ImageView。之後,我將所有內容放在一個畫布上以便有一個位圖。

用戶改變了TextView的旋轉和位置,所以我不知道他們會在哪裏。如果你能幫助我,這將是非常好的。

+1

我看不出這裏'TextView' ... – kabuko

+0

我textViews是:referenzAusgabe和messAusgabe – Fragerin

+0

嘗試使用正確的變量命名約定。 –

回答

0

也許嘗試使用:

temporaryCanvas.drawtext() 

,並給它的座標ü希望。

也爲旋轉U可以保存() - >旋轉畫布 - >負載()