-
- All Implemented Interfaces:
-
eu.davidea.flexibleadapter.FlexibleAdapter.OnFilterListener,eu.davidea.flexibleadapter.FlexibleAdapter.OnUpdateListener
public class EmptyViewHelper implements FlexibleAdapter.OnUpdateListener, FlexibleAdapter.OnFilterListenerHelper class to show an empty view when Recycler View has no items. This helper supports:
- Empty View in normal state.
- Empty View for no filter result.
- FastScroller handling if previously set into the Adapter.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public interfaceEmptyViewHelper.OnEmptyViewListener
-
Method Summary
Modifier and Type Method Description static EmptyViewHelpercreate(FlexibleAdapter adapter, View emptyDataView)static EmptyViewHelpercreate(FlexibleAdapter adapter, View emptyDataView, View emptyFilterView)static EmptyViewHelpercreate(FlexibleAdapter adapter, View emptyDataView, View emptyFilterView, @Nullable() EmptyViewHelper.OnEmptyViewListener emptyViewListener)ViewgetEmptyDataView()ViewgetEmptyFilterView()final voidshowEmptyDataView()Shows EmptyDataView by animating alpha property to {@code 1}.final voidhideEmptyDataView()Hides EmptyDataView by setting Alpha property to {@code 0}.final voidshowEmptyFilterView()Shows EmptyFilterView by animating alpha property to {@code 1}.final voidhideEmptyFilterView()Hides EmptyFilterView by setting Alpha property to {@code 0}.final voidonUpdateEmptyView(int size)final voidonUpdateFilterView(int size)static voidhideView(View view)-
Methods inherited from class eu.davidea.flexibleadapter.FlexibleAdapter.OnUpdateListener
onUpdateEmptyView -
Methods inherited from class eu.davidea.flexibleadapter.FlexibleAdapter.OnFilterListener
onUpdateFilterView -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
create
static EmptyViewHelper create(FlexibleAdapter adapter, View emptyDataView)
-
create
static EmptyViewHelper create(FlexibleAdapter adapter, View emptyDataView, View emptyFilterView)
-
create
static EmptyViewHelper create(FlexibleAdapter adapter, View emptyDataView, View emptyFilterView, @Nullable() EmptyViewHelper.OnEmptyViewListener emptyViewListener)
-
getEmptyDataView
View getEmptyDataView()
-
getEmptyFilterView
View getEmptyFilterView()
-
showEmptyDataView
final void showEmptyDataView()
Shows EmptyDataView by animating alpha property to
{@code 1}.
-
hideEmptyDataView
final void hideEmptyDataView()
Hides EmptyDataView by setting Alpha property to
{@code 0}.
-
showEmptyFilterView
final void showEmptyFilterView()
Shows EmptyFilterView by animating alpha property to
{@code 1}.
-
hideEmptyFilterView
final void hideEmptyFilterView()
Hides EmptyFilterView by setting Alpha property to
{@code 0}.
-
onUpdateEmptyView
final void onUpdateEmptyView(int size)
-
onUpdateFilterView
final void onUpdateFilterView(int size)
-
-
-
-