package im.actor.sdk.controllers.pickers.file; import android.content.Context; import android.view.View; import android.widget.ImageView; import android.widget.TextView; import im.actor.sdk.ActorSDK; import im.actor.sdk.R; /** * Created by kiolt_000 on 09/10/2014. */ public class ExploreItemViewHolder { private final TextView titleView; private final TextView subTitleView; private final ImageView imageView; private final View selectedView; private final View divider; private final TextView typeView; private Context context; public ExploreItemViewHolder(View itemView) { context = itemView.getContext(); titleView = (TextView) itemView.findViewById(R.id.title); subTitleView = (TextView) itemView.findViewById(R.id.subtitle); imageView = (ImageView) itemView.findViewById(R.id.image); selectedView = itemView.findViewById(R.id.selected); divider = itemView.findViewById(R.id.divider); divider.setBackgroundColor(ActorSDK.sharedActor().style.getDividerColor()); typeView = (TextView) itemView.findViewById(R.id.type); } public void setTitle(String title) { titleView.setVisibility(View.VISIBLE); titleView.setText(title); } public void setSubtitle(String subtitle) { subTitleView.setVisibility(View.VISIBLE); subTitleView.setText(subtitle); } public Context getContext() { return context; } public void setSelected(boolean selected) { // selectedView.setSelected(selected); } public void disableSubtitle() { subTitleView.setVisibility(View.GONE); } public void disableDivider() { divider.setVisibility(View.GONE); } public void enableDivider() { divider.setVisibility(View.VISIBLE); } public void setIcon(int imageId) { imageView.setImageResource(imageId); } public void setType(String fileType) { typeView.setText(fileType); } }