我的影像大小:2480像素x 3508像素。我知道这对于Android来说是一个非常大的形象,因此我尝试调整它的大小。
顺便说一句,我也在使用PhotoView库。
这里我开始调整图片大小:
Drawable resizedDrawable = resize(getResources().getDrawable(R.drawable.handskizze), 50, 50);
skizze.setImageDrawable(resizedDrawable);
mAttacher = new PhotoViewAttacher(skizze);
调整drawable大小的方法:
private Drawable resize (Drawable image, int dstWith, int dstHeight) {
Bitmap b = ((BitmapDrawable)image).getBitmap();
Bitmap bitmapResized = Bitmap.createScaledBitmap(b,dstWith,dstHeight,false);
return new BitmapDrawable(getResources(),bitmapResized);
}
错误:
at de.example.app.TouchMoveImage.onCreate(TouchMoveImage.java:70)
那为什么我不能调整图像大小?我知道这对于android很重要。但它在开始调整大小之前崩溃了。