package com.twitter.sdk.android.tweetcomposer; import android.content.Context; import android.net.Uri; import android.util.AttributeSet; import android.view.View; import android.widget.ImageView; import android.widget.LinearLayout; import android.widget.TextView; import com.squareup.picasso.Picasso; import com.squareup.picasso.RequestCreator; import com.twitter.sdk.android.tweetcomposer.RoundedCornerTransformation; /* loaded from: classes.dex */ public class AppCardView extends LinearLayout { ImageView a; TextView b; TextView c; public AppCardView(Context context) { this(context, null); } void a(Context context) { setOrientation(1); LinearLayout.inflate(context, R$layout.tw__app_card, this); a(); b(); } void b() { this.b.setTextColor(getResources().getColor(R$color.tw__composer_blue_text)); } @Override // android.widget.LinearLayout, android.view.View protected void onMeasure(int i, int i2) { int dimensionPixelSize = getResources().getDimensionPixelSize(R$dimen.tw__card_maximum_width); int size = View.MeasureSpec.getSize(i); if (dimensionPixelSize > 0 && dimensionPixelSize < size) { i = View.MeasureSpec.makeMeasureSpec(dimensionPixelSize, View.MeasureSpec.getMode(i)); } super.onMeasure(i, i2); } void setAppName(String str) { this.c.setText(str); } void setCard(Card card) { setImage(Uri.parse(card.imageUri)); setAppName(card.appName); } void setImage(Uri uri) { int dimensionPixelSize = getResources().getDimensionPixelSize(R$dimen.tw__card_radius_medium); RoundedCornerTransformation.Builder builder = new RoundedCornerTransformation.Builder(); builder.a(dimensionPixelSize, dimensionPixelSize, 0, 0); RoundedCornerTransformation a = builder.a(); RequestCreator a2 = Picasso.a(getContext()).a(uri); a2.a(a); a2.b(); a2.a(); a2.a(this.a); } public AppCardView(Context context, AttributeSet attributeSet) { super(context, attributeSet); a(context); } void a() { this.a = (ImageView) findViewById(R$id.tw__app_image); this.c = (TextView) findViewById(R$id.tw__app_name); this.b = (TextView) findViewById(R$id.tw__app_install_button); } }