Standard ListView selector in android L developer preview uses colorControlHighlight for the ripple effect on touch and has a transparent backgroun
ListView
colorControlHighlight
i adapted @ArhatBaid 's answer a littlebit, tested it and it works perfectly:
So, this allows you to set a background color and still have the ripple effect. for me target and minSdk are 21.