如何在android studio中将imageview绘制到画布中?

时间:2016-05-18 09:52:55

标签: android android-studio canvas android-canvas android-drawable

嗨,我想在android studio中绘制一个imageview到画布 我发现这个代码绘制了一个drawable但我想要它绘制一个imageview         Drawable drawable = getResources()。getDrawable                 (R.mipmap.ic_launcher);         drawable.setBounds(20,30,drawable.getIntrinsicWidth()+ 20,drawable.getIntrinsicHeight()+ 30);         drawable.draw(帆布); 这就是我想要的 ImageView thisisImg =(ImageView)findViewById(R.id.ImageView01); 我怎么做? 谢谢

1 个答案:

答案 0 :(得分:3)

只需使用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);