如何在Android中的图像视图中裁剪位图并在下一个活动中显示它?

时间:2015-03-03 10:25:49

标签: android bitmap android-imageview crop resize-crop

我想在bitmap的图片视图中裁剪我正在设置的Linearayout。我正在使用此代码。裁剪"cropimage"的代码是什么。

protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.screen4);
        // Screen3.crop
        ImageView cropimage = (ImageView) findViewById(R.id.cropimage);
        bm = Screen3.crop;
        cropimage.setImageBitmap(bm);

 }//onCreate 

1 个答案:

答案 0 :(得分:0)

也许这就是你想要的:

imageView.setDrawingCacheEnabled(true);
Bitmap bmCache = imageView.getDrawingCache();
Bitmap bm = null;
if (bmCache != null) {
    bm = Bitmap.createBitmap(bmCache);
}
cropimage.setImageBitmap(bm);
imageView.destroyDrawingCache();
imageView.setDrawingCacheEnabled(false);