Loading api/current.txt +4 −4 Original line number Diff line number Diff line Loading @@ -5416,7 +5416,7 @@ package android.app { method public void onDisplayRemoved(); } public class ProgressDialog extends android.app.AlertDialog { public deprecated class ProgressDialog extends android.app.AlertDialog { ctor public ProgressDialog(android.content.Context); ctor public ProgressDialog(android.content.Context, int); method public int getMax(); Loading Loading @@ -46626,7 +46626,7 @@ package android.widget { method public abstract void onDateChanged(android.widget.DatePicker, int, int, int); } public class DialerFilter extends android.widget.RelativeLayout { public deprecated class DialerFilter extends android.widget.RelativeLayout { ctor public DialerFilter(android.content.Context); ctor public DialerFilter(android.content.Context, android.util.AttributeSet); method public void append(java.lang.String); Loading Loading @@ -48598,7 +48598,7 @@ package android.widget { method public abstract android.widget.ListAdapter getWrappedAdapter(); } public class ZoomButton extends android.widget.ImageButton implements android.view.View.OnLongClickListener { public deprecated class ZoomButton extends android.widget.ImageButton implements android.view.View.OnLongClickListener { ctor public ZoomButton(android.content.Context); ctor public ZoomButton(android.content.Context, android.util.AttributeSet); ctor public ZoomButton(android.content.Context, android.util.AttributeSet, int); Loading @@ -48607,7 +48607,7 @@ package android.widget { method public void setZoomSpeed(long); } public class ZoomButtonsController implements android.view.View.OnTouchListener { public deprecated class ZoomButtonsController implements android.view.View.OnTouchListener { ctor public ZoomButtonsController(android.view.View); method public android.view.ViewGroup getContainer(); method public android.view.View getZoomControls(); api/system-current.txt +4 −4 Original line number Diff line number Diff line Loading @@ -5563,7 +5563,7 @@ package android.app { method public void onDisplayRemoved(); } public class ProgressDialog extends android.app.AlertDialog { public deprecated class ProgressDialog extends android.app.AlertDialog { ctor public ProgressDialog(android.content.Context); ctor public ProgressDialog(android.content.Context, int); method public int getMax(); Loading Loading @@ -50154,7 +50154,7 @@ package android.widget { method public abstract void onDateChanged(android.widget.DatePicker, int, int, int); } public class DialerFilter extends android.widget.RelativeLayout { public deprecated class DialerFilter extends android.widget.RelativeLayout { ctor public DialerFilter(android.content.Context); ctor public DialerFilter(android.content.Context, android.util.AttributeSet); method public void append(java.lang.String); Loading Loading @@ -52126,7 +52126,7 @@ package android.widget { method public abstract android.widget.ListAdapter getWrappedAdapter(); } public class ZoomButton extends android.widget.ImageButton implements android.view.View.OnLongClickListener { public deprecated class ZoomButton extends android.widget.ImageButton implements android.view.View.OnLongClickListener { ctor public ZoomButton(android.content.Context); ctor public ZoomButton(android.content.Context, android.util.AttributeSet); ctor public ZoomButton(android.content.Context, android.util.AttributeSet, int); Loading @@ -52135,7 +52135,7 @@ package android.widget { method public void setZoomSpeed(long); } public class ZoomButtonsController implements android.view.View.OnTouchListener { public deprecated class ZoomButtonsController implements android.view.View.OnTouchListener { ctor public ZoomButtonsController(android.view.View); method public android.view.ViewGroup getContainer(); method public android.view.View getZoomControls(); api/test-current.txt +4 −4 Original line number Diff line number Diff line Loading @@ -5417,7 +5417,7 @@ package android.app { method public void onDisplayRemoved(); } public class ProgressDialog extends android.app.AlertDialog { public deprecated class ProgressDialog extends android.app.AlertDialog { ctor public ProgressDialog(android.content.Context); ctor public ProgressDialog(android.content.Context, int); method public int getMax(); Loading Loading @@ -46708,7 +46708,7 @@ package android.widget { method public abstract void onDateChanged(android.widget.DatePicker, int, int, int); } public class DialerFilter extends android.widget.RelativeLayout { public deprecated class DialerFilter extends android.widget.RelativeLayout { ctor public DialerFilter(android.content.Context); ctor public DialerFilter(android.content.Context, android.util.AttributeSet); method public void append(java.lang.String); Loading Loading @@ -48687,7 +48687,7 @@ package android.widget { method public abstract android.widget.ListAdapter getWrappedAdapter(); } public class ZoomButton extends android.widget.ImageButton implements android.view.View.OnLongClickListener { public deprecated class ZoomButton extends android.widget.ImageButton implements android.view.View.OnLongClickListener { ctor public ZoomButton(android.content.Context); ctor public ZoomButton(android.content.Context, android.util.AttributeSet); ctor public ZoomButton(android.content.Context, android.util.AttributeSet, int); Loading @@ -48696,7 +48696,7 @@ package android.widget { method public void setZoomSpeed(long); } public class ZoomButtonsController implements android.view.View.OnTouchListener { public deprecated class ZoomButtonsController implements android.view.View.OnTouchListener { ctor public ZoomButtonsController(android.view.View); method public android.view.ViewGroup getContainer(); method public android.view.View getZoomControls(); core/java/android/app/ProgressDialog.java +161 −8 Original line number Diff line number Diff line Loading @@ -35,19 +35,27 @@ import android.widget.TextView; import java.text.NumberFormat; /** * <p>A dialog showing a progress indicator and an optional text message or view. * Only a text message or a view can be used at the same time.</p> * A dialog showing a progress indicator and an optional text message or view. * Only a text message or a view can be used at the same time. * * <p>The dialog can be made cancelable on back key press.</p> * <p>The progress range is 0..10000.</p> * * <p>The progress range is 0 to {@link #getMax() max}.</p> * * @deprecated Use a progress indicator such as ProgressBar inline inside of * an activity rather than using this modal dialog. */ @Deprecated public class ProgressDialog extends AlertDialog { /** Creates a ProgressDialog with a circular, spinning progress /** * Creates a ProgressDialog with a circular, spinning progress * bar. This is the default. */ public static final int STYLE_SPINNER = 0; /** Creates a ProgressDialog with a horizontal progress bar. /** * Creates a ProgressDialog with a horizontal progress bar. */ public static final int STYLE_HORIZONTAL = 1; Loading @@ -73,11 +81,24 @@ public class ProgressDialog extends AlertDialog { private boolean mHasStarted; private Handler mViewUpdateHandler; /** * Creates a Progress dialog. * * @param context the parent context */ public ProgressDialog(Context context) { super(context); initFormats(); } /** * Creates a Progress dialog. * * @param context the parent context * @param theme the resource ID of the theme against which to inflate * this dialog, or {@code 0} to use the parent * {@code context}'s default alert dialog theme */ public ProgressDialog(Context context, int theme) { super(context, theme); initFormats(); Loading @@ -89,21 +110,65 @@ public class ProgressDialog extends AlertDialog { mProgressPercentFormat.setMaximumFractionDigits(0); } /** * Creates and shows a ProgressDialog. * * @param context the parent context * @param title the title text for the dialog's window * @param message the text to be displayed in the dialog * @return the ProgressDialog */ public static ProgressDialog show(Context context, CharSequence title, CharSequence message) { return show(context, title, message, false); } /** * Creates and shows a ProgressDialog. * * @param context the parent context * @param title the title text for the dialog's window * @param message the text to be displayed in the dialog * @param indeterminate true if the dialog should be {@link #setIndeterminate(boolean) * indeterminate}, false otherwise * @return the ProgressDialog */ public static ProgressDialog show(Context context, CharSequence title, CharSequence message, boolean indeterminate) { return show(context, title, message, indeterminate, false, null); } /** * Creates and shows a ProgressDialog. * * @param context the parent context * @param title the title text for the dialog's window * @param message the text to be displayed in the dialog * @param indeterminate true if the dialog should be {@link #setIndeterminate(boolean) * indeterminate}, false otherwise * @param cancelable true if the dialog is {@link #setCancelable(boolean) cancelable}, * false otherwise * @return the ProgressDialog */ public static ProgressDialog show(Context context, CharSequence title, CharSequence message, boolean indeterminate, boolean cancelable) { return show(context, title, message, indeterminate, cancelable, null); } /** * Creates and shows a ProgressDialog. * * @param context the parent context * @param title the title text for the dialog's window * @param message the text to be displayed in the dialog * @param indeterminate true if the dialog should be {@link #setIndeterminate(boolean) * indeterminate}, false otherwise * @param cancelable true if the dialog is {@link #setCancelable(boolean) cancelable}, * false otherwise * @param cancelListener the {@link #setOnCancelListener(OnCancelListener) listener} * to be invoked when the dialog is canceled * @return the ProgressDialog */ public static ProgressDialog show(Context context, CharSequence title, CharSequence message, boolean indeterminate, boolean cancelable, OnCancelListener cancelListener) { Loading Loading @@ -210,6 +275,13 @@ public class ProgressDialog extends AlertDialog { mHasStarted = false; } /** * Sets the current progress. * * @param value the current progress, a value between 0 and {@link #getMax()} * * @see ProgressBar#setProgress(int) */ public void setProgress(int value) { if (mHasStarted) { mProgress.setProgress(value); Loading @@ -219,6 +291,14 @@ public class ProgressDialog extends AlertDialog { } } /** * Sets the secondary progress. * * @param secondaryProgress the current secondary progress, a value between 0 and * {@link #getMax()} * * @see ProgressBar#setSecondaryProgress(int) */ public void setSecondaryProgress(int secondaryProgress) { if (mProgress != null) { mProgress.setSecondaryProgress(secondaryProgress); Loading @@ -228,6 +308,11 @@ public class ProgressDialog extends AlertDialog { } } /** * Gets the current progress. * * @return the current progress, a value between 0 and {@link #getMax()} */ public int getProgress() { if (mProgress != null) { return mProgress.getProgress(); Loading @@ -235,6 +320,11 @@ public class ProgressDialog extends AlertDialog { return mProgressVal; } /** * Gets the current secondary progress. * * @return the current secondary progress, a value between 0 and {@link #getMax()} */ public int getSecondaryProgress() { if (mProgress != null) { return mProgress.getSecondaryProgress(); Loading @@ -242,6 +332,11 @@ public class ProgressDialog extends AlertDialog { return mSecondaryProgressVal; } /** * Gets the maximum allowed progress value. The default value is 100. * * @return the maximum value */ public int getMax() { if (mProgress != null) { return mProgress.getMax(); Loading @@ -249,6 +344,9 @@ public class ProgressDialog extends AlertDialog { return mMax; } /** * Sets the maximum allowed progress value. */ public void setMax(int max) { if (mProgress != null) { mProgress.setMax(max); Loading @@ -258,6 +356,12 @@ public class ProgressDialog extends AlertDialog { } } /** * Increments the current progress value. * * @param diff the amount by which the current progress will be incremented, * up to {@link #getMax()} */ public void incrementProgressBy(int diff) { if (mProgress != null) { mProgress.incrementProgressBy(diff); Loading @@ -267,6 +371,12 @@ public class ProgressDialog extends AlertDialog { } } /** * Increments the current secondary progress value. * * @param diff the amount by which the current secondary progress will be incremented, * up to {@link #getMax()} */ public void incrementSecondaryProgressBy(int diff) { if (mProgress != null) { mProgress.incrementSecondaryProgressBy(diff); Loading @@ -276,6 +386,13 @@ public class ProgressDialog extends AlertDialog { } } /** * Sets the drawable to be used to display the progress value. * * @param d the drawable to be used * * @see ProgressBar#setProgressDrawable(Drawable) */ public void setProgressDrawable(Drawable d) { if (mProgress != null) { mProgress.setProgressDrawable(d); Loading @@ -284,6 +401,14 @@ public class ProgressDialog extends AlertDialog { } } /** * Sets the drawable to be used to display the indeterminate progress value. * * @param d the drawable to be used * * @see ProgressBar#setProgressDrawable(Drawable) * @see #setIndeterminate(boolean) */ public void setIndeterminateDrawable(Drawable d) { if (mProgress != null) { mProgress.setIndeterminateDrawable(d); Loading @@ -292,6 +417,18 @@ public class ProgressDialog extends AlertDialog { } } /** * Change the indeterminate mode for this ProgressDialog. In indeterminate * mode, the progress is ignored and the dialog shows an infinite * animation instead. * * <p><strong>Note:</strong> A ProgressDialog with style {@link #STYLE_SPINNER} * is always indeterminate and will ignore this setting.</p> * * @param indeterminate true to enable indeterminate mode, false otherwise * * @see #setProgressStyle(int) */ public void setIndeterminate(boolean indeterminate) { if (mProgress != null) { mProgress.setIndeterminate(indeterminate); Loading @@ -300,6 +437,11 @@ public class ProgressDialog extends AlertDialog { } } /** * Whether this ProgressDialog is in indeterminate mode. * * @return true if the dialog is in indeterminate mode, false otherwise */ public boolean isIndeterminate() { if (mProgress != null) { return mProgress.isIndeterminate(); Loading @@ -320,6 +462,17 @@ public class ProgressDialog extends AlertDialog { } } /** * Sets the style of this ProgressDialog, either {@link #STYLE_SPINNER} or * {@link #STYLE_HORIZONTAL}. The default is {@link #STYLE_SPINNER}. * * <p><strong>Note:</strong> A ProgressDialog with style {@link #STYLE_SPINNER} * is always indeterminate and will ignore the {@link #setIndeterminate(boolean) * indeterminate} setting.</p> * * @param style the style of this ProgressDialog, either {@link #STYLE_SPINNER} or * {@link #STYLE_HORIZONTAL} */ public void setProgressStyle(int style) { mProgressStyle = style; } Loading core/java/android/widget/AbsSeekBar.java +4 −0 Original line number Diff line number Diff line Loading @@ -36,6 +36,10 @@ import android.view.MotionEvent; import android.view.ViewConfiguration; import android.view.accessibility.AccessibilityNodeInfo; /** * AbsSeekBar extends the capabilities of ProgressBar by adding a draggable thumb. */ public abstract class AbsSeekBar extends ProgressBar { private final Rect mTempRect = new Rect(); Loading Loading
api/current.txt +4 −4 Original line number Diff line number Diff line Loading @@ -5416,7 +5416,7 @@ package android.app { method public void onDisplayRemoved(); } public class ProgressDialog extends android.app.AlertDialog { public deprecated class ProgressDialog extends android.app.AlertDialog { ctor public ProgressDialog(android.content.Context); ctor public ProgressDialog(android.content.Context, int); method public int getMax(); Loading Loading @@ -46626,7 +46626,7 @@ package android.widget { method public abstract void onDateChanged(android.widget.DatePicker, int, int, int); } public class DialerFilter extends android.widget.RelativeLayout { public deprecated class DialerFilter extends android.widget.RelativeLayout { ctor public DialerFilter(android.content.Context); ctor public DialerFilter(android.content.Context, android.util.AttributeSet); method public void append(java.lang.String); Loading Loading @@ -48598,7 +48598,7 @@ package android.widget { method public abstract android.widget.ListAdapter getWrappedAdapter(); } public class ZoomButton extends android.widget.ImageButton implements android.view.View.OnLongClickListener { public deprecated class ZoomButton extends android.widget.ImageButton implements android.view.View.OnLongClickListener { ctor public ZoomButton(android.content.Context); ctor public ZoomButton(android.content.Context, android.util.AttributeSet); ctor public ZoomButton(android.content.Context, android.util.AttributeSet, int); Loading @@ -48607,7 +48607,7 @@ package android.widget { method public void setZoomSpeed(long); } public class ZoomButtonsController implements android.view.View.OnTouchListener { public deprecated class ZoomButtonsController implements android.view.View.OnTouchListener { ctor public ZoomButtonsController(android.view.View); method public android.view.ViewGroup getContainer(); method public android.view.View getZoomControls();
api/system-current.txt +4 −4 Original line number Diff line number Diff line Loading @@ -5563,7 +5563,7 @@ package android.app { method public void onDisplayRemoved(); } public class ProgressDialog extends android.app.AlertDialog { public deprecated class ProgressDialog extends android.app.AlertDialog { ctor public ProgressDialog(android.content.Context); ctor public ProgressDialog(android.content.Context, int); method public int getMax(); Loading Loading @@ -50154,7 +50154,7 @@ package android.widget { method public abstract void onDateChanged(android.widget.DatePicker, int, int, int); } public class DialerFilter extends android.widget.RelativeLayout { public deprecated class DialerFilter extends android.widget.RelativeLayout { ctor public DialerFilter(android.content.Context); ctor public DialerFilter(android.content.Context, android.util.AttributeSet); method public void append(java.lang.String); Loading Loading @@ -52126,7 +52126,7 @@ package android.widget { method public abstract android.widget.ListAdapter getWrappedAdapter(); } public class ZoomButton extends android.widget.ImageButton implements android.view.View.OnLongClickListener { public deprecated class ZoomButton extends android.widget.ImageButton implements android.view.View.OnLongClickListener { ctor public ZoomButton(android.content.Context); ctor public ZoomButton(android.content.Context, android.util.AttributeSet); ctor public ZoomButton(android.content.Context, android.util.AttributeSet, int); Loading @@ -52135,7 +52135,7 @@ package android.widget { method public void setZoomSpeed(long); } public class ZoomButtonsController implements android.view.View.OnTouchListener { public deprecated class ZoomButtonsController implements android.view.View.OnTouchListener { ctor public ZoomButtonsController(android.view.View); method public android.view.ViewGroup getContainer(); method public android.view.View getZoomControls();
api/test-current.txt +4 −4 Original line number Diff line number Diff line Loading @@ -5417,7 +5417,7 @@ package android.app { method public void onDisplayRemoved(); } public class ProgressDialog extends android.app.AlertDialog { public deprecated class ProgressDialog extends android.app.AlertDialog { ctor public ProgressDialog(android.content.Context); ctor public ProgressDialog(android.content.Context, int); method public int getMax(); Loading Loading @@ -46708,7 +46708,7 @@ package android.widget { method public abstract void onDateChanged(android.widget.DatePicker, int, int, int); } public class DialerFilter extends android.widget.RelativeLayout { public deprecated class DialerFilter extends android.widget.RelativeLayout { ctor public DialerFilter(android.content.Context); ctor public DialerFilter(android.content.Context, android.util.AttributeSet); method public void append(java.lang.String); Loading Loading @@ -48687,7 +48687,7 @@ package android.widget { method public abstract android.widget.ListAdapter getWrappedAdapter(); } public class ZoomButton extends android.widget.ImageButton implements android.view.View.OnLongClickListener { public deprecated class ZoomButton extends android.widget.ImageButton implements android.view.View.OnLongClickListener { ctor public ZoomButton(android.content.Context); ctor public ZoomButton(android.content.Context, android.util.AttributeSet); ctor public ZoomButton(android.content.Context, android.util.AttributeSet, int); Loading @@ -48696,7 +48696,7 @@ package android.widget { method public void setZoomSpeed(long); } public class ZoomButtonsController implements android.view.View.OnTouchListener { public deprecated class ZoomButtonsController implements android.view.View.OnTouchListener { ctor public ZoomButtonsController(android.view.View); method public android.view.ViewGroup getContainer(); method public android.view.View getZoomControls();
core/java/android/app/ProgressDialog.java +161 −8 Original line number Diff line number Diff line Loading @@ -35,19 +35,27 @@ import android.widget.TextView; import java.text.NumberFormat; /** * <p>A dialog showing a progress indicator and an optional text message or view. * Only a text message or a view can be used at the same time.</p> * A dialog showing a progress indicator and an optional text message or view. * Only a text message or a view can be used at the same time. * * <p>The dialog can be made cancelable on back key press.</p> * <p>The progress range is 0..10000.</p> * * <p>The progress range is 0 to {@link #getMax() max}.</p> * * @deprecated Use a progress indicator such as ProgressBar inline inside of * an activity rather than using this modal dialog. */ @Deprecated public class ProgressDialog extends AlertDialog { /** Creates a ProgressDialog with a circular, spinning progress /** * Creates a ProgressDialog with a circular, spinning progress * bar. This is the default. */ public static final int STYLE_SPINNER = 0; /** Creates a ProgressDialog with a horizontal progress bar. /** * Creates a ProgressDialog with a horizontal progress bar. */ public static final int STYLE_HORIZONTAL = 1; Loading @@ -73,11 +81,24 @@ public class ProgressDialog extends AlertDialog { private boolean mHasStarted; private Handler mViewUpdateHandler; /** * Creates a Progress dialog. * * @param context the parent context */ public ProgressDialog(Context context) { super(context); initFormats(); } /** * Creates a Progress dialog. * * @param context the parent context * @param theme the resource ID of the theme against which to inflate * this dialog, or {@code 0} to use the parent * {@code context}'s default alert dialog theme */ public ProgressDialog(Context context, int theme) { super(context, theme); initFormats(); Loading @@ -89,21 +110,65 @@ public class ProgressDialog extends AlertDialog { mProgressPercentFormat.setMaximumFractionDigits(0); } /** * Creates and shows a ProgressDialog. * * @param context the parent context * @param title the title text for the dialog's window * @param message the text to be displayed in the dialog * @return the ProgressDialog */ public static ProgressDialog show(Context context, CharSequence title, CharSequence message) { return show(context, title, message, false); } /** * Creates and shows a ProgressDialog. * * @param context the parent context * @param title the title text for the dialog's window * @param message the text to be displayed in the dialog * @param indeterminate true if the dialog should be {@link #setIndeterminate(boolean) * indeterminate}, false otherwise * @return the ProgressDialog */ public static ProgressDialog show(Context context, CharSequence title, CharSequence message, boolean indeterminate) { return show(context, title, message, indeterminate, false, null); } /** * Creates and shows a ProgressDialog. * * @param context the parent context * @param title the title text for the dialog's window * @param message the text to be displayed in the dialog * @param indeterminate true if the dialog should be {@link #setIndeterminate(boolean) * indeterminate}, false otherwise * @param cancelable true if the dialog is {@link #setCancelable(boolean) cancelable}, * false otherwise * @return the ProgressDialog */ public static ProgressDialog show(Context context, CharSequence title, CharSequence message, boolean indeterminate, boolean cancelable) { return show(context, title, message, indeterminate, cancelable, null); } /** * Creates and shows a ProgressDialog. * * @param context the parent context * @param title the title text for the dialog's window * @param message the text to be displayed in the dialog * @param indeterminate true if the dialog should be {@link #setIndeterminate(boolean) * indeterminate}, false otherwise * @param cancelable true if the dialog is {@link #setCancelable(boolean) cancelable}, * false otherwise * @param cancelListener the {@link #setOnCancelListener(OnCancelListener) listener} * to be invoked when the dialog is canceled * @return the ProgressDialog */ public static ProgressDialog show(Context context, CharSequence title, CharSequence message, boolean indeterminate, boolean cancelable, OnCancelListener cancelListener) { Loading Loading @@ -210,6 +275,13 @@ public class ProgressDialog extends AlertDialog { mHasStarted = false; } /** * Sets the current progress. * * @param value the current progress, a value between 0 and {@link #getMax()} * * @see ProgressBar#setProgress(int) */ public void setProgress(int value) { if (mHasStarted) { mProgress.setProgress(value); Loading @@ -219,6 +291,14 @@ public class ProgressDialog extends AlertDialog { } } /** * Sets the secondary progress. * * @param secondaryProgress the current secondary progress, a value between 0 and * {@link #getMax()} * * @see ProgressBar#setSecondaryProgress(int) */ public void setSecondaryProgress(int secondaryProgress) { if (mProgress != null) { mProgress.setSecondaryProgress(secondaryProgress); Loading @@ -228,6 +308,11 @@ public class ProgressDialog extends AlertDialog { } } /** * Gets the current progress. * * @return the current progress, a value between 0 and {@link #getMax()} */ public int getProgress() { if (mProgress != null) { return mProgress.getProgress(); Loading @@ -235,6 +320,11 @@ public class ProgressDialog extends AlertDialog { return mProgressVal; } /** * Gets the current secondary progress. * * @return the current secondary progress, a value between 0 and {@link #getMax()} */ public int getSecondaryProgress() { if (mProgress != null) { return mProgress.getSecondaryProgress(); Loading @@ -242,6 +332,11 @@ public class ProgressDialog extends AlertDialog { return mSecondaryProgressVal; } /** * Gets the maximum allowed progress value. The default value is 100. * * @return the maximum value */ public int getMax() { if (mProgress != null) { return mProgress.getMax(); Loading @@ -249,6 +344,9 @@ public class ProgressDialog extends AlertDialog { return mMax; } /** * Sets the maximum allowed progress value. */ public void setMax(int max) { if (mProgress != null) { mProgress.setMax(max); Loading @@ -258,6 +356,12 @@ public class ProgressDialog extends AlertDialog { } } /** * Increments the current progress value. * * @param diff the amount by which the current progress will be incremented, * up to {@link #getMax()} */ public void incrementProgressBy(int diff) { if (mProgress != null) { mProgress.incrementProgressBy(diff); Loading @@ -267,6 +371,12 @@ public class ProgressDialog extends AlertDialog { } } /** * Increments the current secondary progress value. * * @param diff the amount by which the current secondary progress will be incremented, * up to {@link #getMax()} */ public void incrementSecondaryProgressBy(int diff) { if (mProgress != null) { mProgress.incrementSecondaryProgressBy(diff); Loading @@ -276,6 +386,13 @@ public class ProgressDialog extends AlertDialog { } } /** * Sets the drawable to be used to display the progress value. * * @param d the drawable to be used * * @see ProgressBar#setProgressDrawable(Drawable) */ public void setProgressDrawable(Drawable d) { if (mProgress != null) { mProgress.setProgressDrawable(d); Loading @@ -284,6 +401,14 @@ public class ProgressDialog extends AlertDialog { } } /** * Sets the drawable to be used to display the indeterminate progress value. * * @param d the drawable to be used * * @see ProgressBar#setProgressDrawable(Drawable) * @see #setIndeterminate(boolean) */ public void setIndeterminateDrawable(Drawable d) { if (mProgress != null) { mProgress.setIndeterminateDrawable(d); Loading @@ -292,6 +417,18 @@ public class ProgressDialog extends AlertDialog { } } /** * Change the indeterminate mode for this ProgressDialog. In indeterminate * mode, the progress is ignored and the dialog shows an infinite * animation instead. * * <p><strong>Note:</strong> A ProgressDialog with style {@link #STYLE_SPINNER} * is always indeterminate and will ignore this setting.</p> * * @param indeterminate true to enable indeterminate mode, false otherwise * * @see #setProgressStyle(int) */ public void setIndeterminate(boolean indeterminate) { if (mProgress != null) { mProgress.setIndeterminate(indeterminate); Loading @@ -300,6 +437,11 @@ public class ProgressDialog extends AlertDialog { } } /** * Whether this ProgressDialog is in indeterminate mode. * * @return true if the dialog is in indeterminate mode, false otherwise */ public boolean isIndeterminate() { if (mProgress != null) { return mProgress.isIndeterminate(); Loading @@ -320,6 +462,17 @@ public class ProgressDialog extends AlertDialog { } } /** * Sets the style of this ProgressDialog, either {@link #STYLE_SPINNER} or * {@link #STYLE_HORIZONTAL}. The default is {@link #STYLE_SPINNER}. * * <p><strong>Note:</strong> A ProgressDialog with style {@link #STYLE_SPINNER} * is always indeterminate and will ignore the {@link #setIndeterminate(boolean) * indeterminate} setting.</p> * * @param style the style of this ProgressDialog, either {@link #STYLE_SPINNER} or * {@link #STYLE_HORIZONTAL} */ public void setProgressStyle(int style) { mProgressStyle = style; } Loading
core/java/android/widget/AbsSeekBar.java +4 −0 Original line number Diff line number Diff line Loading @@ -36,6 +36,10 @@ import android.view.MotionEvent; import android.view.ViewConfiguration; import android.view.accessibility.AccessibilityNodeInfo; /** * AbsSeekBar extends the capabilities of ProgressBar by adding a draggable thumb. */ public abstract class AbsSeekBar extends ProgressBar { private final Rect mTempRect = new Rect(); Loading