android 加载图片进度条,ImageView上的Android进度条
我正在开发一个应用程序,用户将从相机拍摄图片并将其显示在具有图像视图的预览屏幕上.
**CameraCapture.java**
class ButtonClickHandler implements View.OnClickListener
{
public void onClick( View view ){
myVib.vibrate(50);
startCameraActivity();
}
}
protected void startCameraActivity()
{
File filenew = new File( _path );
Uri outputFileUri = Uri.fromFile( filenew );
Intent intent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE );
intent.putExtra( MediaStore.EXTRA_OUTPUT, outputFileUri );
intent.addFlags(Intent.FLAG_ACTIVITY_NO_ANIMATION);
startActivityForResult( intent, 0 );
}
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data)
{
switch( resultCode )
{
case 0:
break;
case -1:
//pictaken++;
onPhotoTaken();
break;
}
}
protected void onPhotoTaken()
{
//pictaken=true;
Intent i = new Intent(CameraCapture.this,Preview.class);
startActivity(i);
}
在我的预览类中,捕获的图像显示在ImageView上
**Preview.java**
File imgFile = new File("/sdcard/DCIM/Camera/test.jpg");
if(imgFile.exists()){
// Bitmap myBitmap = BitmapFactory.decodeFile(imgFile.getAbsolutePath());
ImageView myImage = (ImageView) findViewById(R.id.image);
Bitmap myBitmap = BitmapFactory.decodeFile(imgFile.getAbsolutePath());
Matrix mat = new Matrix();
String degree="90";
mat.postRotate(Integer.parseInt(degree));
Bitmap bMapRotate = Bitmap.createBitmap(myBitmap, 0, 0,myBitmap.getWidth(),myBitmap.getHeight(), mat, true);
myImage.setImageBitmap(bMapRotate);
//myImage.setImageBitmap(myBitmap);
}
_image = ( ImageView ) findViewById( R.id.image );
有没有办法在ImageView上显示进度条,直到从SD卡加载Captured图像.
Thnx提前:)
android 加载图片进度条,ImageView上的Android进度条相关推荐
- Android加载图片内存溢出问题解决方法
这篇文章主要介绍了Android加载图片内存溢出问题解决方法,本文讲解使用BitmapFactory.Options解决内存溢出问题,需要的朋友可以参考下 1. 在Android软件开发过程中,图片处 ...
- canny算法的实现(android加载图片,数组写入文件换行)
Canny边缘检测首先要对图像进行高斯去噪,前面讲到了高斯去噪处理,这里从对图像灰度进行微分运算讲起吧.微分运算常用的方法是利用模板算子,把模板中心对应到图像的每一个像素位置,然后按照模板对应的公式对 ...
- Android加载图片OOM错误解决方式
前几天做项目的时候,甲方要求是PAD (SAMSUNG P600 10.1寸 2560*1600)的PAD上显示高分辨率的大图片. SQLITE採用BOLD方式存储图片,这个存取过程就不说了哈,网上一 ...
- 图片--Android加载图片导致内存溢出(Out of Memory异常)
Android在加载大背景图或者大量图片时,经常导致内存溢出(Out of Memory Error),本文根据我处理这些问题的经历及其它开发者的经验,整理解决方案如下(部分代码及文字出处无法考证) ...
- Android加载图片导致内存溢出(Out of Memory异常)
Android在加载大背景图或者大量图片时,经常导致内存溢出(Out of Memory Error),本文根据我处理这些问题的经历及其它开发者的经验,整理解决方案如下(部分代码及文字出处无法考证) ...
- Android测量图像中物体大小,android – 加载图像后测量ImageView
我试图找到一种方法来测量ImageView后使用Glide或Picasso(或其他任何东西)加载图像.基本上,我试图在某些位置在图像顶部布局其他视图,但需要最终的ImageViews尺寸才能准确地完成 ...
- 专为Android加载图片Fresco:详细图解SimpleDraweeView加载图片基础
Fresco简单的使用-SimpleDraweeView 百学须先立志-学前须知: 在我们平时加载图片(不管是下载还是加载本地图片-..)的时候,我们经常会遇到这样一个需求,那就是当图片正在加载时应该 ...
- android 加载图片 白屏,android启动页白屏和图片自适应问题
android启动页白屏和图片自适应问题,自适应官方给的说法也只是做多套图去适配不同的分辨率,本文通过几个设置几行代码即可解决启动页短暂白屏和自适应问题. 网上的说法是通过启动页代码裁切图片或者在Im ...
- android 加载图片并在上面画图
像Ps上的应用一样,我们加载一个图片然后在上面增加各种我们需要的挂件,文字效果等.我们今天完成一个简单的Demo package com.example.fingerdraw;import java. ...
最新文章
- 自定义WPF窗体形状
- 计算机科学与技术考,计算机科学与技术考研
- vant 1.6.6 发布,轻量级移动端 Vue 组件库
- linux 开机提示 Kernel panic - not syncing: Attempted to kill init! 解决方案
- 2018-2019-1 20165221 《信息安全系统设计基础》第一周学习总结
- synchronized 底层了解一下...
- (6)JavaScript之console控制台
- AS中XML注释和取消注释快捷键,实际操作真实有效!!!
- A Bluescreen By Any Other Color
- 基于中科院-CASIA-GaitDatasetB步态图像轮廓数据库的步态周期检测与步态角度特征MATLAB源码介绍
- grep、sed、awk
- oracle OCP认证经验分享
- jsp微信二维码收款_java实现微信支付之扫码支付
- 会说话的艾米 拔萝卜
- 〖Python 数据库开发实战 - Python与Redis交互篇⑩〗- 综合案例 - 新闻管理系统 - 发表新闻
- Scrapy ip代理无响应
- 使用c语言求一元二次方程的根
- java 课程作业2
- HDFS API 操作之文件下载、文件删除、文件名更改
- 在单台云主机搭伪分布式hadoop环境
热门文章
- 科目二和科目三找准30厘米位置的点位
- 第二类修正贝塞尔函数
- 16 ,spark sql : 开窗函数 ,top3
- 【Android】Android设备唯一标识简介
- 有效投资边界的python实现
- Excel中设置内边框和外边框
- 清华大学计算机教授 刘华平,CAAI会员荣誉丨中国人工智能学会常务理事、清华大学 孙富春带领清华大学团队在IROS2016 获奖...
- base64的图片处理技术
- 广州数据交易所发布关于征集数据交易产品和服务的通知
- 诈骗团伙冒充京东金融客服来注销账号,25岁职场小伙3次转账超过3万,累计被骗14万,警方立案在线等结果,急......