/** * @see ProgressBar#setIndeterminateTintMode(PorterDuff.Mode) */ public void setSupportIndeterminateTintMode(@Nullable PorterDuff.Mode tintMode) { mProgressTintInfo.mIndeterminateTintMode = tintMode; mProgressTintInfo.mHasIndeterminateTintMode = true; applyIndeterminateTint(); }
private void applyProgressTints() { if (getProgressDrawable() == null) { return; } applyPrimaryProgressTint(); applyProgressBackgroundTint(); applySecondaryProgressTint(); }
private void dismissLoading() { progressBar.setVisibility(View.GONE); }
@BindingAdapter("webProgress") public static void setPregress(final MaterialProgressBar materialProgressBar,int progress){ materialProgressBar.setProgress(progress); if (progress==100){ materialProgressBar.setVisibility(View.GONE); }else { materialProgressBar.setVisibility(View.VISIBLE); } } @BindingAdapter("frescoImageUri")
private void showLoading(int progress) { if (progress == 100){ dismissLoading(); }else{ progressBar.setProgress(progress); } }
void setProgressBarState(boolean visibility, boolean indeterminate) { if (visibility) { if (indeterminate) { mProgressBar.setVisibility(View.INVISIBLE); mIndeterminateProgressBar.setVisibility(View.VISIBLE); } else { mIndeterminateProgressBar.setVisibility(View.INVISIBLE); mProgressBar.setVisibility(View.VISIBLE); } } else { mProgressBar.setVisibility(View.INVISIBLE); mIndeterminateProgressBar.setVisibility(View.INVISIBLE); } mProgressBar.postInvalidate(); mIndeterminateProgressBar.postInvalidate(); }
/** * @see ProgressBar#setProgressBackgroundTintMode(PorterDuff.Mode) */ public void setSupportProgressBackgroundTintMode(@Nullable PorterDuff.Mode tintMode) { mProgressTintInfo.mProgressBackgroundTintMode = tintMode; mProgressTintInfo.mHasProgressBackgroundTintMode = true; applyProgressBackgroundTint(); }
/** * @see ProgressBar#setProgressTintList(ColorStateList) */ public void setSupportProgressTintList(@Nullable ColorStateList tint) { mProgressTintInfo.mProgressTint = tint; mProgressTintInfo.mHasProgressTint = true; applyPrimaryProgressTint(); }
@Override public void onScanCompleted() { mFloatingActionButton.setVisibility(View.VISIBLE); mProgressBar.setVisibility(View.GONE); mTextView.setVisibility(View.GONE); }
@Override public void onPreExecute() { mCollapsingToolbarLayout.setTitle("0个应用"); mWaveView.setVisibility(View.GONE); mProgressBar.setVisibility(View.VISIBLE); mProgressBar.setProgress(0); mTextView.setVisibility(View.VISIBLE); mTextView.setText("开始扫描"); }
void setProgress(int progress) { mProgressBar.setProgress(progress); try { mPercentageTextView.setText(String.format(Locale.getDefault(), "%d%%", progress)); } catch (Exception e) { FirebaseCrash.report(e); e.printStackTrace(); } }
/** * @see ProgressBar#setProgressBackgroundTintList(ColorStateList) */ public void setSupportProgressBackgroundTintList(@Nullable ColorStateList tint) { mProgressTintInfo.mProgressBackgroundTint = tint; mProgressTintInfo.mHasProgressBackgroundTint = true; applyProgressBackgroundTint(); }
/** * @see ProgressBar#setProgressTintMode(PorterDuff.Mode) */ public void setSupportProgressTintMode(@Nullable PorterDuff.Mode tintMode) { mProgressTintInfo.mProgressTintMode = tintMode; mProgressTintInfo.mHasProgressTintMode = true; applyPrimaryProgressTint(); }
@Override public void onScanCompleted() { mFloatingActionButton.setVisibility(View.VISIBLE); mProgressBar.setVisibility(View.GONE); mTextView.setVisibility(View.GONE); }
@Override public void onPreExecute() { mCollapsingToolbarLayout.setTitle("0M"); mWaveView.setVisibility(View.GONE); mProgressBar.setVisibility(View.VISIBLE); mProgressBar.setProgress(0); mTextView.setVisibility(View.VISIBLE); mTextView.setText("开始扫描"); }
@Override public void onProgressUpdate(int current, int max, String appName) { mCollapsingToolbarLayout.setTitle(current + "个应用"); mTextView.setText("正在扫描:" + current + "/" + max + " 应用名:" + appName); float percent = (int) (1.0 * current / max * 100); mProgressBar.setProgress((int) percent); }
/** * @see ProgressBar#setIndeterminateTintList(ColorStateList) */ public void setSupportIndeterminateTintList(@Nullable ColorStateList tint) { mProgressTintInfo.mIndeterminateTint = tint; mProgressTintInfo.mHasIndeterminateTint = true; applyIndeterminateTint(); }
private void stateLoading() { listView.setVisibility(View.GONE); materialProgressBar.setVisibility(View.VISIBLE); }
@Override public void onScanStarted(Context context) { mFloatingActionButton.setVisibility(View.GONE); mCollapsingToolbarLayout.setTitle("0KB 可清理"); mWaveView.setVisibility(View.GONE); mProgressBar.setVisibility(View.VISIBLE); mProgressBar.setProgress(0); mTextView.setVisibility(View.VISIBLE); mTextView.setText("开始扫描"); }
@Override public void onScanProgressUpdated(Context context, int current, int max, long memory, String processName) { updateTitle(context, memory); updateBadge(current); mTextView.setText("正在扫描:" + current + "/" + max + " 进程名:" + processName); float percent = (int) (1.0 * current / max * 100); mProgressBar.setProgress((int) percent); }