r.smali
.class Lcom/twitter/sdk/android/tweetui/r;
.super Landroidx/viewpager/widget/a;
.source "GalleryAdapter.java"
# instance fields
.field final a:Ljava/util/List;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/List<",
"Lcom/twitter/sdk/android/core/models/MediaEntity;",
">;"
}
.end annotation
.end field
.field final b:Landroid/content/Context;
.field final c:Lcom/twitter/sdk/android/tweetui/internal/SwipeToDismissTouchListener$a;
# direct methods
.method constructor <init>(Landroid/content/Context;Lcom/twitter/sdk/android/tweetui/internal/SwipeToDismissTouchListener$a;)V
.registers 4
.line 1
invoke-direct {p0}, Landroidx/viewpager/widget/a;-><init>()V
.line 2
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
iput-object v0, p0, Lcom/twitter/sdk/android/tweetui/r;->a:Ljava/util/List;
.line 3
iput-object p1, p0, Lcom/twitter/sdk/android/tweetui/r;->b:Landroid/content/Context;
.line 4
iput-object p2, p0, Lcom/twitter/sdk/android/tweetui/r;->c:Lcom/twitter/sdk/android/tweetui/internal/SwipeToDismissTouchListener$a;
return-void
.end method
# virtual methods
.method a(Ljava/util/List;)V
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/List<",
"Lcom/twitter/sdk/android/core/models/MediaEntity;",
">;)V"
}
.end annotation
.line 1
iget-object v0, p0, Lcom/twitter/sdk/android/tweetui/r;->a:Ljava/util/List;
invoke-interface {v0, p1}, Ljava/util/List;->addAll(Ljava/util/Collection;)Z
.line 2
invoke-virtual {p0}, Landroidx/viewpager/widget/a;->notifyDataSetChanged()V
return-void
.end method
.method public destroyItem(Landroid/view/ViewGroup;ILjava/lang/Object;)V
.registers 4
.line 1
check-cast p3, Landroid/view/View;
invoke-virtual {p1, p3}, Landroid/view/ViewGroup;->removeView(Landroid/view/View;)V
return-void
.end method
.method public getCount()I
.registers 2
.line 1
iget-object v0, p0, Lcom/twitter/sdk/android/tweetui/r;->a:Ljava/util/List;
invoke-interface {v0}, Ljava/util/List;->size()I
move-result v0
return v0
.end method
.method public instantiateItem(Landroid/view/ViewGroup;I)Ljava/lang/Object;
.registers 5
.line 1
new-instance v0, Lcom/twitter/sdk/android/tweetui/internal/GalleryImageView;
iget-object v1, p0, Lcom/twitter/sdk/android/tweetui/r;->b:Landroid/content/Context;
invoke-direct {v0, v1}, Lcom/twitter/sdk/android/tweetui/internal/GalleryImageView;-><init>(Landroid/content/Context;)V
.line 2
iget-object v1, p0, Lcom/twitter/sdk/android/tweetui/r;->c:Lcom/twitter/sdk/android/tweetui/internal/SwipeToDismissTouchListener$a;
invoke-virtual {v0, v1}, Lcom/twitter/sdk/android/tweetui/internal/GalleryImageView;->setSwipeToDismissCallback(Lcom/twitter/sdk/android/tweetui/internal/SwipeToDismissTouchListener$a;)V
.line 3
invoke-virtual {p1, v0}, Landroid/view/ViewGroup;->addView(Landroid/view/View;)V
.line 4
iget-object p1, p0, Lcom/twitter/sdk/android/tweetui/r;->a:Ljava/util/List;
invoke-interface {p1, p2}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object p1
check-cast p1, Lcom/twitter/sdk/android/core/models/MediaEntity;
.line 5
iget-object p2, p0, Lcom/twitter/sdk/android/tweetui/r;->b:Landroid/content/Context;
invoke-static {p2}, Lcom/squareup/picasso/Picasso;->a(Landroid/content/Context;)Lcom/squareup/picasso/Picasso;
move-result-object p2
iget-object p1, p1, Lcom/twitter/sdk/android/core/models/MediaEntity;->mediaUrlHttps:Ljava/lang/String;
invoke-virtual {p2, p1}, Lcom/squareup/picasso/Picasso;->a(Ljava/lang/String;)Lcom/squareup/picasso/D;
move-result-object p1
invoke-virtual {p1, v0}, Lcom/squareup/picasso/D;->a(Lcom/squareup/picasso/J;)V
return-object v0
.end method
.method public isViewFromObject(Landroid/view/View;Ljava/lang/Object;)Z
.registers 3
if-ne p1, p2, :cond_4
const/4 p1, 0x1
goto :goto_5
:cond_4
const/4 p1, 0x0
:goto_5
return p1
.end method