Вы можете использовать комбинацию cardView и imageView вместо imageButton с прозрачным фоном, но сначала добавьте зависимость в файл Gradle.
dependencies {
compile 'com.android.support:cardview-v7:23.0.1'
-------
}
<android.support.v7.widget.CardView
android:layout_width="match_parent"
android:layout_height="wrap_content"
app:cardElevation="8dp"
card_view:cardBackgroundColor="@android:color/white">
<ImageView
android:id="@+id/dish_image"
android:layout_width="match_parent"
android:layout_height="120dp"
android:adjustViewBounds="true" />
для увеличенияэффект тени просто увеличивает высоту карты