源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

浅谈Android获取ImageView上的图片,和一个有可能遇到的问题

  • 时间:2020-12-07 06:39 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:浅谈Android获取ImageView上的图片,和一个有可能遇到的问题
[b]1、在获取图片前先调用setDrawingCacheEnabled(true)这个方法:[/b] 举例:mImageView.setDrawingCacheEnabled(true); [b]2、之后可以通过getDrawingCache()获取图片[/b] 举例:Bitmap obmp = Bitmap.createBitmap(mImageView.getDrawingCache());  //获取到Bitmap的图片 [b]3、获取完图片后记得调用setDrawingCacheEnabled(false)[/b] 举例:mImageView.setDrawingCacheEnabled(false); 这样就可以。 补充:如果你遇到了这行代码Bitmap obmp = Bitmap.createBitmap(mImageView.getDrawingCache());[b]报空指针错误!!!!!![/b] [b]解决办法:[/b] 在这之前添加下面的代码
mImageView.measure(View.MeasureSpec.makeMeasureSpec(0, View.MeasureSpec.UNSPECIFIED), View.MeasureSpec.makeMeasureSpec(0, View.MeasureSpec.UNSPECIFIED));mImageView.layout(0, 0, mImageView.getMeasuredWidth(), mImageView.getMeasuredHeight());mImageView.buildDrawingCache();
以上这篇浅谈Android获取ImageView上的图片,和一个有可能遇到的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持编程素材网。
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部