package com.kickstarter.ui.viewholders; import android.content.Context; import android.support.annotation.NonNull; import android.view.View; import android.widget.ImageView; import android.widget.TextView; import com.kickstarter.R; import com.kickstarter.libs.transformations.CircleTransformation; import com.kickstarter.models.User; import com.squareup.picasso.Picasso; import butterknife.Bind; import butterknife.BindString; import butterknife.ButterKnife; public final class FriendFollowViewHolder extends ActivityListViewHolder { protected @Bind(R.id.avatar) ImageView avatarImageView; protected @Bind(R.id.title) TextView titleTextView; protected @BindString(R.string.activity_friend_follow_is_following_you) String isFollowingYouString; protected @BindString(R.string.Not_implemented_yet) String notImplementedYetString; public FriendFollowViewHolder(final @NonNull View view) { super(view); ButterKnife.bind(this, view); } @Override public void onBind() { final Context context = context(); final User friend = activity().user(); if (friend == null) { return; } Picasso.with(context) .load(friend.avatar().small()) .transform(new CircleTransformation()) .into(avatarImageView); // TODO: bold username titleTextView.setText( new StringBuilder(friend.name()) .append(" ") .append(isFollowingYouString) ); } }