0

嗨,我想畫的ImageView到畫布在Android Studio中如何在android studio中將圖像視圖繪製到畫布中?

我發現這個代碼,繪製繪製,但我想它來繪製一個imageview的

 Drawable drawable = getResources().getDrawable 
       (R.mipmap.ic_launcher); 
     drawable.setBounds(20, 30, drawable.getIntrinsicWidth()+20, drawable.getIntrinsicHeight()+30); 
     drawable.draw(canvas); 

,這就是我想要的畫

ImageView thisisImg= (ImageView)findViewById(R.id.ImageView01); 

我該怎麼做? 謝謝

回答

1

只需使用ImageView的getDrawable()即可。 你的例子會變成:

ImageView thisisImg= (ImageView)findViewById(R.id.ImageView01); 

Drawable drawable = thisisImg.getDrawable(); 

drawable.setBounds(20, 30, drawable.getIntrinsicWidth()+20, drawable.getIntrinsicHeight()+30); 
drawable.draw(canvas); 
+0

謝謝!像魅力一樣工作!非常感謝!! – Asimina88

相關問題