Selectable Views with foreground
property before API 23.
Supported platforms: Android.
This split
provides selectable LinearLayout
and platform TextView
. See also the
AppCompat and
ConstraintLayout versions.
Selectable views are particularly handy for list items that can be clicked.
They have a foregroundSelector
property that is like foregound
property
available on FrameLayout
and all Views on API 23+. It defaults to
android.R.attr.selectableItemBackground
, showing visual feedback when the
user selects the View (ripple effect on Lollipop and newer Android versions).
If you want to use this dependency without using one of the fun packs,
you can use Splitties.viewsSelectable
, provided you have refreshVersions added to the project.
For reference, the maven coordinates of this module are com.louiscad.splitties:splitties-views-selectable
.
Just use SelectableLinearLayout
and SelectableTextView
instead of
LinearLayout
and TextView
, and change the foregroundSelector
Drawable
if the default doesn't suit your needs.