Me pregunto si hay alguna diferencia significativa entre un ImageViewque se puede hacer clic, en comparación con un ImageButton?
¿Hay alguna razón para usar uno sobre el otro? ¿Hay alguna restricción en el sorteo para un ImageButtonque sale ImageViewcomo la única opción posible?
¿Voy a perder posiblemente ninguna funcionalidad de un botón si optar por un hacer clic ImageViewsobre ImageButton?

ImageView, puede especificarloscaleTypeexplícitamente.ImageButton se hereda de ImageView
como describe @Micheal, solo agrego detalles a su respuesta
fuente
El efecto de hacer clic en un botón cuando hago clic está ahí para el botón image pero no para imageView.
fuente