0

こんにちは、私は私が描画可能に描くこのコードを見つけましたが、私はそれがImageViewのアンドロイドスタジオのキャンバスにイメージビューを描画する方法は?

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

を描きたいと、これは私はそれが描きたいものですアンドロイドスタジオでキャンバスに

をImageViewのを描きたいです

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

関連する問題