public class RecursiveEnableBehavior extends SimpleEnableBehavior
RecyclerView.ViewHolder's item view
and its child views according to enabled state returned by Callback#isEnabled(int).SimpleEnableBehavior.Callback| Constructor and Description |
|---|
RecursiveEnableBehavior(SimpleEnableBehavior.Callback callback) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
onEnabledChanged(RecyclerView.ViewHolder viewHolder,
boolean enabled)
Recursively applies enabled state to the
RecyclerView.ViewHolder#itemView and
its child views. |
onAttached, onChanged, onDetached, onPositionChangedpublic RecursiveEnableBehavior(@NonNull SimpleEnableBehavior.Callback callback)
protected void onEnabledChanged(@NonNull RecyclerView.ViewHolder viewHolder, boolean enabled)
RecyclerView.ViewHolder#itemView and
its child views.onEnabledChanged in class SimpleEnableBehaviorviewHolder - RecyclerView.ViewHolder instance.enabled - true if view should be enabled, false otherwise.