我们已经基本实现了app自定识别账单小票进行自动记账。
但是识别图片的时间可能会有点长,所以为了不让用户苦苦等待。造成不良的使用体验。我们加入了进度条对话框。
就像老师说的那样,一个好的软件背地里也是见不得人的。。。。
由于技术原因,只能做一个假的进度条,这个并不能反映实际的识别速度。只是为了用户能有更好的等待体验。

import .ProgressDialog;
import android.content.Context;
import android.os.Handler;
public class CustomProgressDialog {
private static ProgressDialog progressDialog;
public static void showProgressDialog(Context context) {
// 创建ProgressDialog
progressDialog = new ProgressDialog(context);
progressDialog.setMessage("正在加载,请稍等");
progressDialog.setCancelable(false); // 不可关闭
progressDialog.show();
// 延迟10秒后自动关闭ProgressDialog
new Handler().postDelayed(new Runnable() {
@Override
public void run() {
if (progressDialog != null) {
progressDialog.dismiss();
progressDialog = null;
}
}
}, 10000);
}
}
















