AndroidGUI29:获取ImageView中的图像需要注意的问题(7)
case R.id.btn_photo:
if(event.getAction() ==MotionEvent.ACTION_DOWN)
{
// ImageView对象(iv_photo)必须做如下设置后,才能获取其中的图像
iv_photo.setDrawingCacheEnabled(true);
// 获取ImageView中的图像
Bitmap sbmp =Bitmap.createBitmap(iv_photo.getDrawingCache());
// 从ImaggeView对象(iv_photo)中获取图像后,要记得调用setDrawingCacheEnabled(false)
// 清空画图缓冲区
iv_photo.setDrawingCacheEnabled(false);
// 将得到sbmp写入文件
FileOutputStream m_fileOutPutStream = null;
String filepath = Environment.getExternalStorageDirectory() +File.separator + "tempPhoto1.png";
try
{
相关新闻>>
- 发表评论
-
- 最新评论 更多>>