我有一个很大的ImageView
,可以从Url加载图片,然后将其放入ScrollView
。
我通过以下代码从图像视图中获取位图:
Bitmap bitmapOrg =((BitmapDrawable) singleWallpaper.getDrawable()).getBitmap();
现在我想从ScrollView
(ScrollX)的位置裁剪到屏幕大小并将它们放到新的位图(显示的内容不是其他内容)
答案 0 :(得分:0)
首先按
获取屏幕尺寸DisplayMetrics display = Context.getResources()。getDisplayMetrics();
现在裁剪位图
Bitmap.createScaledBitmap(Bitmap src, display.widthPixels, display.heightPixels, true);
答案 1 :(得分:0)
按
查找电话屏幕高度和宽度add
然后使用
缩放您的位图Child
现在使用此位图
DisplayMetrics display=Context.getResources().getDisplayMetrics();
int width=display.widthPixels;
int height=display.heightPixels;
执行此操作后,不要忘记在 AndroidManifest.xml
中授予权限Bitmap bitmap=Bitmap.createScaledBitmap(Bitmap src, display.widthPixels,display.heightPixels, true);