Cómo pasar un ArrayList <Bitmap> entre actividades

Yo tengo unArrayList<Bitmap> que he poblado utilizando el métodogetBitmapFromAsset() y quiere pasarlo por intento usando un Bundle. Sin embargo me permite pasar otras ArrayLists comoArrayList<String> utilizando:

Intent intent = new Intent(myClass.this, Rclass.class);  
Bundle bundle = new Bundle();    
bundle.putStringArrayList("names", (ArrayList<String>) names);  
intent.putExtras(bundle);
startActivity(intent);

Pero no sé cómo pasar una ArrayList del tipo Bitmap ya que no veo esa opción en el paquete. ¿Alguna idea de cómo realizar esto?

Respuestas a la pregunta(2)

Su respuesta a la pregunta