
提前致谢!
VIEw v1 = findVIEwByID(androID.R.ID.content).getRootVIEw();v1.setDrawingCacheEnabled(true);Bitmap screenshot = Bitmap.createBitmap(v1.getDrawingCache());v1.setDrawingCacheEnabled(false);String path = Images.Media.insertimage(getContentResolver(),screenshot,"Title",null);Uri screenshotUri = Uri.parse(path);Intent sharingIntent = new Intent(Intent.ACTION_SEND);sharingIntent.setType("image/png");sharingIntent.putExtra(Intent.EXTRA_STREAM,screenshotUri);startActivity(Intent.createChooser(sharingIntent,"Share image using"));@H_301_16@解决方法 您可以在发送之前尝试在屏幕截图上使用 Bitmap.createBitmap. Bitmap cropimg = Bitmap.createBitmap(originalimg,originalimg.wIDth(),originalimg.height() - x)
‘x’是一个整数,是在这种情况下从图像底部裁剪的像素数.您可以进行某些修改并根据您的要求进行裁剪.
希望能帮助到你
总结以上是内存溢出为你收集整理的以编程方式裁剪Android屏幕抓取?全部内容,希望文章能够帮你解决以编程方式裁剪Android屏幕抓取?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)