package com.twitter.sdk.android.tweetui; import android.app.Activity; import android.os.Bundle; import androidx.viewpager.widget.ViewPager; import com.twitter.sdk.android.core.internal.scribe.ScribeItem; import com.twitter.sdk.android.core.models.MediaEntity; import com.twitter.sdk.android.tweetui.internal.SwipeToDismissTouchListener; import java.io.Serializable; import java.util.Collections; import java.util.List; /* loaded from: classes.dex */ public class GalleryActivity extends Activity { GalleryItem a; final GalleryScribeClient b = new GalleryScribeClientImpl(TweetUi.s()); public static class GalleryItem implements Serializable { public final List mediaEntities; public final int mediaEntityIndex; public final long tweetId; public GalleryItem(int i, List list) { this(0L, i, list); } public GalleryItem(long j, int i, List list) { this.tweetId = j; this.mediaEntityIndex = i; this.mediaEntities = list; } } GalleryItem a() { MediaEntity mediaEntity = (MediaEntity) getIntent().getSerializableExtra("MEDIA_ENTITY"); return mediaEntity != null ? new GalleryItem(0, Collections.singletonList(mediaEntity)) : (GalleryItem) getIntent().getSerializableExtra("GALLERY_ITEM"); } ViewPager.OnPageChangeListener b() { return new ViewPager.OnPageChangeListener() { // from class: com.twitter.sdk.android.tweetui.GalleryActivity.1 int a = -1; @Override // androidx.viewpager.widget.ViewPager.OnPageChangeListener public void onPageScrollStateChanged(int i) { } @Override // androidx.viewpager.widget.ViewPager.OnPageChangeListener public void onPageScrolled(int i, float f, int i2) { if (this.a == -1 && i == 0 && f == 0.0d) { GalleryActivity.this.a(i); this.a++; } } @Override // androidx.viewpager.widget.ViewPager.OnPageChangeListener public void onPageSelected(int i) { if (this.a >= 0) { GalleryActivity.this.e(); } this.a++; GalleryActivity.this.a(i); } }; } SwipeToDismissTouchListener.Callback c() { return new SwipeToDismissTouchListener.Callback() { // from class: com.twitter.sdk.android.tweetui.GalleryActivity.2 @Override // com.twitter.sdk.android.tweetui.internal.SwipeToDismissTouchListener.Callback public void a(float f) { } @Override // com.twitter.sdk.android.tweetui.internal.SwipeToDismissTouchListener.Callback public void onDismiss() { GalleryActivity.this.d(); GalleryActivity.this.finish(); GalleryActivity.this.overridePendingTransition(0, R$anim.tw__slide_out); } }; } void d() { this.b.dismiss(); } void e() { this.b.b(); } void f() { this.b.a(); } @Override // android.app.Activity public void onBackPressed() { d(); super.onBackPressed(); overridePendingTransition(0, R$anim.tw__slide_out); } @Override // android.app.Activity protected void onCreate(Bundle bundle) { super.onCreate(bundle); setContentView(R$layout.tw__gallery_activity); this.a = a(); if (bundle == null) { f(); } GalleryAdapter galleryAdapter = new GalleryAdapter(this, c()); galleryAdapter.a(this.a.mediaEntities); ViewPager viewPager = (ViewPager) findViewById(R$id.tw__view_pager); viewPager.setPageMargin(getResources().getDimensionPixelSize(R$dimen.tw__gallery_page_margin)); viewPager.a(b()); viewPager.setAdapter(galleryAdapter); viewPager.setCurrentItem(this.a.mediaEntityIndex); } void a(int i) { this.b.a(ScribeItem.fromMediaEntity(this.a.tweetId, this.a.mediaEntities.get(i))); } }