CardView ignoring android:clipChildren="false"
Ok, this seems to be a problem only with Android 5+, the solution is to set
cardView.setClipToOutline(false);
Source - https://www.reddit.com/r/androiddev/comments/2tccge/cant_draw_outside_of_cardview_parent/