package com.twitter.sdk.android.tweetcomposer; import android.content.Context; import android.graphics.drawable.ColorDrawable; import android.text.Editable; import android.text.TextWatcher; import android.util.AttributeSet; import android.view.KeyEvent; import android.view.View; import android.view.ViewGroup; import android.widget.Button; import android.widget.EditText; 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.core.internal.UserUtils; import com.twitter.sdk.android.core.models.User; import com.twitter.sdk.android.tweetcomposer.ComposerController; import com.twitter.sdk.android.tweetcomposer.internal.util.ObservableScrollView; import java.util.Locale; /* loaded from: classes.dex */ public class ComposerView extends LinearLayout { ImageView a; ImageView b; EditText c; TextView d; Button e; ObservableScrollView f; View g; ColorDrawable h; ViewGroup i; ComposerController.ComposerCallbacks j; private Picasso k; public ComposerView(Context context) { this(context, null); } private void a(Context context) { this.k = Picasso.a(getContext()); this.h = new ColorDrawable(context.getResources().getColor(R$color.tw__composer_light_gray)); LinearLayout.inflate(context, R$layout.tw__composer_view, this); } String getTweetText() { return this.c.getText().toString(); } @Override // android.view.View protected void onFinishInflate() { super.onFinishInflate(); a(); this.b.setOnClickListener(new View.OnClickListener() { // from class: com.twitter.sdk.android.tweetcomposer.ComposerView.1 @Override // android.view.View.OnClickListener public void onClick(View view) { ComposerView.this.j.a(); } }); this.e.setOnClickListener(new View.OnClickListener() { // from class: com.twitter.sdk.android.tweetcomposer.ComposerView.2 @Override // android.view.View.OnClickListener public void onClick(View view) { ComposerView composerView = ComposerView.this; composerView.j.b(composerView.getTweetText()); } }); this.c.setOnEditorActionListener(new TextView.OnEditorActionListener() { // from class: com.twitter.sdk.android.tweetcomposer.ComposerView.3 @Override // android.widget.TextView.OnEditorActionListener public boolean onEditorAction(TextView textView, int i, KeyEvent keyEvent) { ComposerView composerView = ComposerView.this; composerView.j.b(composerView.getTweetText()); return true; } }); this.c.addTextChangedListener(new TextWatcher() { // from class: com.twitter.sdk.android.tweetcomposer.ComposerView.4 @Override // android.text.TextWatcher public void afterTextChanged(Editable editable) { ComposerView composerView = ComposerView.this; composerView.j.a(composerView.getTweetText()); } @Override // android.text.TextWatcher public void beforeTextChanged(CharSequence charSequence, int i, int i2, int i3) { } @Override // android.text.TextWatcher public void onTextChanged(CharSequence charSequence, int i, int i2, int i3) { } }); this.f.setScrollViewListener(new ObservableScrollView.ScrollViewListener() { // from class: com.twitter.sdk.android.tweetcomposer.ComposerView.5 @Override // com.twitter.sdk.android.tweetcomposer.internal.util.ObservableScrollView.ScrollViewListener public void a(int i) { if (i > 0) { ComposerView.this.g.setVisibility(0); } else { ComposerView.this.g.setVisibility(4); } } }); } void setCallbacks(ComposerController.ComposerCallbacks composerCallbacks) { this.j = composerCallbacks; } void setCardView(View view) { this.i.addView(view); this.i.setVisibility(0); } void setCharCount(int i) { this.d.setText(String.format(Locale.getDefault(), "%d", Integer.valueOf(i))); } void setCharCountTextStyle(int i) { this.d.setTextAppearance(getContext(), i); } void setProfilePhotoView(User user) { String a = UserUtils.a(user, UserUtils.AvatarSize.REASONABLY_SMALL); Picasso picasso = this.k; if (picasso != null) { RequestCreator a2 = picasso.a(a); a2.a(this.h); a2.a(this.a); } } void setTweetText(String str) { this.c.setText(str); } public ComposerView(Context context, AttributeSet attributeSet) { super(context, attributeSet); a(context); } public ComposerView(Context context, AttributeSet attributeSet, int i) { super(context, attributeSet, i); a(context); } void a() { this.a = (ImageView) findViewById(R$id.tw__author_avatar); this.b = (ImageView) findViewById(R$id.tw__composer_close); this.c = (EditText) findViewById(R$id.tw__edit_tweet); this.d = (TextView) findViewById(R$id.tw__char_count); this.e = (Button) findViewById(R$id.tw__post_tweet); this.f = (ObservableScrollView) findViewById(R$id.tw__composer_scroll_view); this.g = findViewById(R$id.tw__composer_profile_divider); this.i = (ViewGroup) findViewById(R$id.tw__card_view); } void a(boolean z) { this.e.setEnabled(z); } }