Merge "Don't accordion the progress bar out." into oc-dr1-dev

This commit is contained in:
Daniel Nishi
2017-06-21 18:21:19 +00:00
committed by Android (Google) Code Review
2 changed files with 4 additions and 9 deletions

View File

@@ -81,7 +81,6 @@
android:layout_marginStart="72dp"
android:layout_marginTop="16dp"
android:layout_marginBottom="8dp"
android:visibility="gone"
android:max="100"
style="?android:attr/progressBarStyleHorizontal" />

View File

@@ -30,9 +30,11 @@ import com.android.settings.utils.FileSizeFormatter;
public class StorageItemPreference extends Preference {
public int userHandle;
private static final int UNINITIALIZED = -1;
private ProgressBar mProgressBar;
private static final int PROGRESS_MAX = 100;
private int mProgressPercent = -1;
private int mProgressPercent = UNINITIALIZED;
public StorageItemPreference(Context context) {
this(context, null);
@@ -60,15 +62,9 @@ public class StorageItemPreference extends Preference {
}
protected void updateProgressBar() {
if (mProgressBar == null)
if (mProgressBar == null || mProgressPercent == UNINITIALIZED)
return;
if (mProgressPercent == -1) {
mProgressBar.setVisibility(View.GONE);
return;
}
mProgressBar.setVisibility(View.VISIBLE);
mProgressBar.setMax(PROGRESS_MAX);
mProgressBar.setProgress(mProgressPercent);
}