title: RecyclerView is laggy
body: <p>I have 8 items in my RecyclerView which contains an image and a title.
  The performance is extremely laggy.</p>
  
  <p>I load images using Picasso. The images are not even high resolution to cause a lag.</p>
  
  <p>Here is my adapter:</p>
  
  <pre><code>public class CategoryAdapter extends RecyclerView.Adapter&lt;CategoryAdapter.CategoryViewHolder&gt; {
  
  private Context context;
  private List&lt;Category&gt; categories;
  
  class CategoryViewHolder extends RecyclerView.ViewHolder {
      TextView categoryTitle;
      ImageView categoryImage;
  
      CategoryViewHolder(View view) {
          super(view);
          categoryTitle = (TextView) view.findViewById(R.id.category_title);
          categoryImage = (ImageView) view.findViewById(R.id.category_thumbnail);
      }
  }
  
  public CategoryAdapter(Context context, List&lt;Category&gt; categories) {
      this.context = context;
      this.categories = categories;
  }
  
  @Override
  public CategoryViewHolder onCreateViewHolder(ViewGroup parent, int viewType) {
      View itemView = LayoutInflater.from(parent.getContext()).inflate(R.layout.category_item, parent, false);
      return new CategoryAdapter.CategoryViewHolder(itemView);
  }
  
  @Override
  public void onBindViewHolder(final CategoryViewHolder holder, int position) {
      Category category = categories.get(position);
      holder.categoryTitle.setText(category.getCategoryTitle());
      Picasso.with(context)
              .load(category.getCategoryImage())
              .into(holder.categoryImage);
  }
  
  @Override
  public int getItemCount() {
      return categories.size();
  }
  }
  </code></pre>