package com.ikea.kompis.util;

import android.view.animation.Interpolator;

public class TrayInterpolator
  implements Interpolator
{
  private float[] mValues = { 0.2F, 0.75F, 0.3F, 0.95F, 1.0F, 1.0F };

  public TrayInterpolator()
  {
  }

  public TrayInterpolator(float[] paramArrayOfFloat)
  {
    if ((paramArrayOfFloat == null) || (paramArrayOfFloat.length < 2) || (paramArrayOfFloat.length % 2 != 0) || (!validateData(paramArrayOfFloat)))
      throw new RuntimeException();
    this.mValues = paramArrayOfFloat;
  }

  private boolean validateData(float[] paramArrayOfFloat)
  {
    return true;
  }

  public float getInterpolation(float paramFloat)
  {
    float f1 = 0.0F;
    float f2 = 0.0F;
    float f3 = 0.0F;
    float f4 = 0.0F;
    int i = 0;
    int j = this.mValues.length;
    while (true)
    {
      if (i < j)
      {
        f1 = f2;
        f3 = f4;
        f2 = this.mValues[i];
        f4 = this.mValues[(i + 1)];
        if (paramFloat > this.mValues[i]);
      }
      else
      {
        float f5 = f3 + (paramFloat - f1) / (f2 - f1) * (f4 - f3);
        if (f5 > 1.0F)
          f5 = 1.0F;
        return f5;
      }
      i += 2;
    }
  }
}

/* Location:           C:\Documents and Settings\Cesar Cabello Cea\Mis documentos\Downloads\apk-downloader\com.ikea.kompis-6_dex2jar.jar
 * Qualified Name:     com.ikea.kompis.util.TrayInterpolator
 * JD-Core Version:    0.6.2
 */