code: @Override
      public void bindView(ViewHolder viewHolder, List<Object> payloads) {
          super.bindView(viewHolder, payloads);
  
          //get the context
          Context ctx = viewHolder.itemView.getContext();
  
          //set the background for the item
          viewHolder.view.clearAnimation();
          ViewCompat.setBackground(viewHolder.view, FastAdapterUIUtils.getSelectableBackground(ctx, Color.RED, true));
          //set the text for the name
          StringHolder.applyTo(name, viewHolder.name);
          //set the text for the description or hide
          StringHolder.applyToOrHide(description, viewHolder.description);
      }
docs: binds the data of this item onto the viewHolder
  
  @param viewHolder the viewHolder of this item