content: package com.alium.orin.adapter.base;
  
  import android.os.Build;
  import android.support.annotation.NonNull;
  import android.support.annotation.Nullable;
  import android.support.v7.widget.RecyclerView;
  import android.view.View;
  import android.widget.ImageButton;
  import android.widget.ImageView;
  import android.widget.RelativeLayout;
  import android.widget.TextView;
  
  import com.alium.orin.R;
  
  import butterknife.BindView;
  import butterknife.ButterKnife;
  
  /**
   * @author Karim Abou Zeid (kabouzeid)
   */
  public class MediaEntryViewHolder extends RecyclerView.ViewHolder implements View.OnClickListener, View.OnLongClickListener {
      @Nullable
      @BindView(R.id.image)
      public ImageView image;
  
      @Nullable
      @BindView(R.id.image_text)
      public TextView imageText;
  
      @Nullable
      @BindView(R.id.title)
      public TextView title;
  
      @Nullable
      @BindView(R.id.text)
      public TextView text;
  
      @Nullable
      @BindView(R.id.text2)
      public TextView text2;
  
      @Nullable
      @BindView(R.id.section_title)
      public TextView topCircularText;
  
      @Nullable
      @BindView(R.id.bottom_circular_btn)
      public TextView bottomCircularText;
  
      @Nullable
      @BindView(R.id.grid_play_pause_button)
      public ImageButton playPauseBtn;
  
      @Nullable
      @BindView(R.id.play_pause_wrapper)
      public RelativeLayout playPauseWrapper;
  
      @Nullable
      @BindView(R.id.menu)
      public View menu;
  
      @Nullable
      @BindView(R.id.separator)
      public View separator;
  
      @Nullable
      @BindView(R.id.short_separator)
      public View shortSeparator;
  
      @Nullable
      @BindView(R.id.drag_view)
      public View dragView;
  
      @Nullable
      @BindView(R.id.palette_color_container)
      public View paletteColorContainer;
  
      public MediaEntryViewHolder(View itemView) {
          super(itemView);
          ButterKnife.bind(this, itemView);
  
          itemView.setOnClickListener(this);
          itemView.setOnLongClickListener(this);
      }
  
      protected void setImageTransitionName(@NonNull String transitionName) {
          if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP && image != null) {
              image.setTransitionName(transitionName);
          }
      }
  
      @Override
      public boolean onLongClick(View v) {
          return false;
      }
  
      @Override
      public void onClick(View v) {
  
      }
  }
  