title: Multiple views in RecyclerView
body: <p>I'm working with a <code>recyclerView</code> in my app that has three different layouts for it's rows.</p>
  
  <p>I change the visibility of the different views in the layout for each row depending on the the type of data. For example, if it's a text post I change the visibility of the <code>imageView</code> to invisible and if it's an image post I change the visibility of the <code>textView</code>. </p>
  
  <p>Is this a bad practice? Will this be too much overhead for the app?</p>