package pl.droidsonroids.gif; import android.graphics.drawable.Drawable; import android.os.Parcel; import android.os.Parcelable; import android.view.View; /* loaded from: classes2.dex */ class GifViewSavedState extends View.BaseSavedState { public static final Parcelable.Creator CREATOR = new Parcelable.Creator() { // from class: pl.droidsonroids.gif.GifViewSavedState.1 @Override // android.os.Parcelable.Creator public GifViewSavedState createFromParcel(Parcel parcel) { return new GifViewSavedState(parcel); } @Override // android.os.Parcelable.Creator public GifViewSavedState[] newArray(int i) { return new GifViewSavedState[i]; } }; final long[][] mStates; void restoreState(Drawable drawable, int i) { if (this.mStates[i] == null || !(drawable instanceof GifDrawable)) { return; } ((GifDrawable) drawable).a(r3.g.a(r0[i], r3.f)); } @Override // android.view.View.BaseSavedState, android.view.AbsSavedState, android.os.Parcelable public void writeToParcel(Parcel parcel, int i) { super.writeToParcel(parcel, i); parcel.writeInt(this.mStates.length); for (long[] jArr : this.mStates) { parcel.writeLongArray(jArr); } } GifViewSavedState(Parcelable parcelable, Drawable... drawableArr) { super(parcelable); this.mStates = new long[drawableArr.length][]; for (int i = 0; i < drawableArr.length; i++) { Drawable drawable = drawableArr[i]; if (drawable instanceof GifDrawable) { this.mStates[i] = ((GifDrawable) drawable).g.k(); } else { this.mStates[i] = null; } } } private GifViewSavedState(Parcel parcel) { super(parcel); this.mStates = new long[parcel.readInt()][]; int i = 0; while (true) { long[][] jArr = this.mStates; if (i >= jArr.length) { return; } jArr[i] = parcel.createLongArray(); i++; } } GifViewSavedState(Parcelable parcelable, long[] jArr) { super(parcelable); this.mStates = new long[1][]; this.mStates[0] = jArr; } }