Selectable Views¶
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).
Setup¶
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.
Usage¶
Just use SelectableLinearLayout and SelectableTextView instead of
LinearLayout and TextView, and change the foregroundSelector
Drawable if the default doesn't suit your needs.