package com.google.android.m4b.maps.bu;

import android.content.Context;
import android.content.res.Resources;
import android.graphics.drawable.Drawable;
import android.view.View;
import android.view.View.OnClickListener;
import android.view.animation.AccelerateInterpolator;
import android.view.animation.Animation;
import android.view.animation.DecelerateInterpolator;
import android.view.animation.TranslateAnimation;
import android.widget.ImageView;
import android.widget.ImageView.ScaleType;
import android.widget.LinearLayout;
import android.widget.LinearLayout.LayoutParams;
import com.google.android.m4b.maps.R.color;
import com.google.android.m4b.maps.R.dimen;
import com.google.android.m4b.maps.R.drawable;
import com.google.android.m4b.maps.R.string;
import com.google.android.m4b.maps.model.CameraPosition;
import com.google.android.m4b.maps.r.n.a;
import com.google.common.annotations.VisibleForTesting;
import com.google.common.base.Preconditions;

public final class aq extends n.a
  implements View.OnClickListener
{
  private final ImageView a;
  private final ImageView b;
  private final LinearLayout c;
  private boolean d;
  private boolean e;
  private r f;
  private bb g;
  private boolean h;
  private CameraPosition i;
  private int j;
  private int k;
  private int l;

  @VisibleForTesting
  private aq(LinearLayout paramLinearLayout, ImageView paramImageView1, ImageView paramImageView2, Resources paramResources, r paramr, boolean paramBoolean)
  {
    this.c = paramLinearLayout;
    this.a = paramImageView1;
    this.b = paramImageView2;
    this.f = ((r)Preconditions.checkNotNull(paramr));
    this.e = paramBoolean;
    this.j = paramResources.getDimensionPixelSize(R.dimen.btn_map_toolbar_margin);
    this.k = paramResources.getDimensionPixelSize(R.dimen.btn_map_toolbar_divider);
    this.l = paramResources.getDimensionPixelSize(R.dimen.btn_map_toolbar_bottom_shadow);
  }

  public static aq a(Context paramContext, Resources paramResources, r paramr, boolean paramBoolean)
  {
    LinearLayout localLinearLayout = new LinearLayout(paramContext);
    localLinearLayout.setOrientation(0);
    localLinearLayout.setTag("GoogleMapToolbar");
    ImageView localImageView1 = new ImageView(paramContext);
    localImageView1.setImageResource(R.drawable.icon_gmm);
    localImageView1.setContentDescription(paramResources.getString(R.string.OPEN_GMM_ALT_TEXT));
    localImageView1.setTag("GoogleMapOpenGmmButton");
    ImageView localImageView2 = new ImageView(paramContext);
    localImageView2.setImageResource(R.drawable.icon_direction);
    localImageView2.setContentDescription(paramResources.getString(R.string.DIRECTIONS_ALT_TEXT));
    localImageView2.setTag("GoogleMapDirectionsButton");
    localImageView2.setColorFilter(paramContext.getResources().getColor(R.color.qu_google_blue_500));
    aq localaq = new aq(localLinearLayout, localImageView1, localImageView2, paramResources, paramr, paramBoolean);
    localImageView1.setOnClickListener(localaq);
    localImageView2.setOnClickListener(localaq);
    localLinearLayout.addView(localImageView2);
    localLinearLayout.addView(localImageView1);
    return localaq;
  }

  private void a(ImageView paramImageView, int paramInt)
  {
    paramImageView.setBackgroundResource(paramInt);
    Drawable localDrawable = paramImageView.getBackground();
    paramImageView.setLayoutParams(new LinearLayout.LayoutParams(localDrawable.getIntrinsicWidth(), localDrawable.getIntrinsicHeight()));
    paramImageView.getDrawable();
    if (paramInt == R.drawable.btn_right)
      paramImageView.setPadding(this.k, 0, this.j, this.l);
    while (true)
    {
      paramImageView.setScaleType(ImageView.ScaleType.CENTER);
      return;
      if (paramInt == R.drawable.btn_left)
        paramImageView.setPadding(this.j, 0, this.k, this.l);
      else
        paramImageView.setPadding(0, 0, 0, this.l);
    }
  }

  private void b(boolean paramBoolean)
  {
    if (this.c.getVisibility() == 0);
    for (boolean bool = true; paramBoolean == bool; bool = false)
      return;
    int m = ((View)this.c.getParent()).getWidth() - this.c.getLeft();
    TranslateAnimation localTranslateAnimation;
    if (paramBoolean)
    {
      localTranslateAnimation = new TranslateAnimation(m, 0.0F, 0.0F, 0.0F);
      this.c.setVisibility(0);
      localTranslateAnimation.setInterpolator(new DecelerateInterpolator());
    }
    while (true)
    {
      localTranslateAnimation.setDuration(300L);
      this.c.startAnimation(localTranslateAnimation);
      return;
      localTranslateAnimation = new TranslateAnimation(0.0F, m, 0.0F, 0.0F);
      localTranslateAnimation.setInterpolator(new AccelerateInterpolator());
    }
  }

  public final Boolean a()
  {
    return Boolean.valueOf(this.d);
  }

  public final void a(bb parambb)
  {
    if ((parambb == this.g) && (!this.e))
      b();
  }

  public final void a(CameraPosition paramCameraPosition)
  {
    this.i = paramCameraPosition;
    if ((!this.e) && (this.g != null) && (!this.g.s().i(this.g)))
      b();
  }

  public final void a(boolean paramBoolean)
  {
    this.d = paramBoolean;
    if (!paramBoolean)
      this.c.setVisibility(8);
  }

  public final void a(boolean paramBoolean1, boolean paramBoolean2, bb parambb, boolean paramBoolean3)
  {
    if (!this.d)
      return;
    ImageView localImageView = this.b;
    int m;
    if (paramBoolean2)
    {
      m = 0;
      localImageView.setVisibility(m);
      this.a.setVisibility(0);
      this.g = parambb;
      this.h = paramBoolean3;
      if (!paramBoolean2)
        break label101;
      a(this.a, R.drawable.btn_right);
      a(this.b, R.drawable.btn_left);
    }
    while (true)
    {
      if (!this.e)
        b(true);
      this.c.setVisibility(0);
      return;
      m = 8;
      break;
      label101: a(this.a, R.drawable.btn_standalone);
    }
  }

  public final void b()
  {
    this.g = null;
    if (!this.e)
      b(false);
    this.c.setVisibility(8);
  }

  public final View c()
  {
    return this.c;
  }

  public final void onClick(View paramView)
  {
    if (paramView == this.a)
      this.f.a(this.i, this.g, this.h);
    while (paramView != this.b)
      return;
    r localr = this.f;
    localr.a(this.g);
  }
}

/* Location:           C:\Documents and Settings\Cesar Cabello Cea\Mis documentos\Downloads\apk-downloader\com.ikea.kompis-6_dex2jar.jar
 * Qualified Name:     com.google.android.m4b.maps.bu.aq
 * JD-Core Version:    0.6.2
 */