If no interpolator is specified for a progress bar in the theme, default to a LinearInterpolator.

Fixes bug 2031844.
This commit is contained in:
Karl Rosaen
2009-08-11 17:57:50 -07:00
parent eccd6fdd0d
commit 4ebc4fb528

View File

@@ -190,10 +190,12 @@ public class ProgressBar extends View {
mBehavior = a.getInt(R.styleable.ProgressBar_indeterminateBehavior, mBehavior);
final int resID = a.getResourceId(com.android.internal.R.styleable.ProgressBar_interpolator, -1);
final int resID = a.getResourceId(
com.android.internal.R.styleable.ProgressBar_interpolator,
android.R.anim.linear_interpolator); // default to linear interpolator
if (resID > 0) {
setInterpolator(context, resID);
}
}
setMax(a.getInt(R.styleable.ProgressBar_max, mMax));