我正在使用 TouchImageView ( https://github.com/MikeOrtiz/TouchImageView ) 全屏显示位图。当我放置普通位图时:
touchImageView.setImageBitmap(bm);
如果用户双击或 2 指捏缩放图片缩放但 TouchImageView 宽度/高度保持不变。
当我放置大于屏幕宽度/高度的位图时,一切都按预期工作:
Bitmap new_bm = Bitmap.createScaledBitmap(bm,
more_px_then_screen_width, more_px_then_screen_height, false);
touchImageView.setImageBitmap(bm);
这是xml:
<TouchImageView
android:id="@+id/picture_full_screen"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerInParent="true" />
请帮忙 !