【发布时间】:2020-05-11 16:36:44
【问题描述】:
我有一个翻译应用程序工作正常,但我想在用户按下翻译按钮时对其实施进度条,进度条应该启动并且可见,一旦翻译完成,进度条应该停止并且不可见。
下面是我的翻译按钮代码方法
translateBtn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
if (checkInternetConnection()) {
//if there is internet connection, get translate service and start translation.
getTranslateService();
translate();
} else {
//if not display "no internet connection" warning
Toast.makeText(MainActivity.this, "Error! please check your internet connection and try again!!", Toast.LENGTH_LONG).show();
}
progressBar.setVisibility(View.VISIBLE);
}
});
我已经在我的代码中设置了进度条,但是当翻译完成时它一直在旋转并且不会停止。我很困惑将可见性和不可见代码行放在哪里。
【问题讨论】:
标签: android progress-bar translation google-translate