jimu-decompiled/sources/com/twitter/sdk/android/tweetui/TweetActionBarView.java
2025-05-13 19:24:51 +02:00

74 lines
1.9 KiB
Java

package com.twitter.sdk.android.tweetui;
import android.content.Context;
import android.util.AttributeSet;
import android.widget.ImageButton;
import android.widget.LinearLayout;
import com.twitter.sdk.android.core.Callback;
import com.twitter.sdk.android.core.models.Tweet;
/* loaded from: classes.dex */
public class TweetActionBarView extends LinearLayout {
final DependencyProvider a;
ToggleImageButton b;
ImageButton c;
Callback<Tweet> d;
static class DependencyProvider {
DependencyProvider() {
}
TweetUi a() {
return TweetUi.s();
}
}
public TweetActionBarView(Context context) {
this(context, null, new DependencyProvider());
}
void a() {
this.b = (ToggleImageButton) findViewById(R$id.tw__tweet_like_button);
this.c = (ImageButton) findViewById(R$id.tw__tweet_share_button);
}
@Override // android.view.View
protected void onFinishInflate() {
super.onFinishInflate();
a();
}
void setLike(Tweet tweet) {
TweetUi a = this.a.a();
if (tweet != null) {
this.b.setToggledOn(tweet.g);
this.b.setOnClickListener(new LikeTweetAction(tweet, a, this.d));
}
}
void setOnActionCallback(Callback<Tweet> callback) {
this.d = callback;
}
void setShare(Tweet tweet) {
TweetUi a = this.a.a();
if (tweet != null) {
this.c.setOnClickListener(new ShareTweetAction(tweet, a));
}
}
void setTweet(Tweet tweet) {
setLike(tweet);
setShare(tweet);
}
public TweetActionBarView(Context context, AttributeSet attributeSet) {
this(context, attributeSet, new DependencyProvider());
}
TweetActionBarView(Context context, AttributeSet attributeSet, DependencyProvider dependencyProvider) {
super(context, attributeSet);
this.a = dependencyProvider;
}
}