Skip to content

Most visited

Recently visited

navigation

ItemTouchUIUtil

public interface ItemTouchUIUtil

android.support.v7.widget.helper.ItemTouchUIUtil


Utility class for ItemTouchHelper which handles item transformations for different API versions.

This class has methods that map to ItemTouchHelper.Callback's drawing methods. Default implementations in ItemTouchHelper.Callback call these methods with itemView and ItemTouchUIUtil makes necessary changes on the View depending on the API level. You can access the instance of ItemTouchUIUtil via getDefaultUIUtil() and call its methods with the children of ViewHolder that you want to apply default effects.

See also:

Summary

Public methods

abstract void clearView(View view)

The default implementation for clearView(RecyclerView, RecyclerView.ViewHolder)

abstract void onDraw(Canvas c, RecyclerView recyclerView, View view, float dX, float dY, int actionState, boolean isCurrentlyActive)

The default implementation for onChildDraw(Canvas, RecyclerView, RecyclerView.ViewHolder, float, float, int, boolean)

abstract void onDrawOver(Canvas c, RecyclerView recyclerView, View view, float dX, float dY, int actionState, boolean isCurrentlyActive)

The default implementation for onChildDrawOver(Canvas, RecyclerView, RecyclerView.ViewHolder, float, float, int, boolean)

abstract void onSelected(View view)

The default implementation for onSelectedChanged(RecyclerView.ViewHolder, int)

Public methods

clearView

void clearView (View view)

The default implementation for clearView(RecyclerView, RecyclerView.ViewHolder)

Parameters
view View

onDraw

void onDraw (Canvas c, 
                RecyclerView recyclerView, 
                View view, 
                float dX, 
                float dY, 
                int actionState, 
                boolean isCurrentlyActive)

The default implementation for onChildDraw(Canvas, RecyclerView, RecyclerView.ViewHolder, float, float, int, boolean)

Parameters
c Canvas
recyclerView RecyclerView
view View
dX float
dY float
actionState int
isCurrentlyActive boolean

onDrawOver

void onDrawOver (Canvas c, 
                RecyclerView recyclerView, 
                View view, 
                float dX, 
                float dY, 
                int actionState, 
                boolean isCurrentlyActive)

The default implementation for onChildDrawOver(Canvas, RecyclerView, RecyclerView.ViewHolder, float, float, int, boolean)

Parameters
c Canvas
recyclerView RecyclerView
view View
dX float
dY float
actionState int
isCurrentlyActive boolean

onSelected

void onSelected (View view)

The default implementation for onSelectedChanged(RecyclerView.ViewHolder, int)

Parameters
view View
This site uses cookies to store your preferences for site-specific language and display options.

Hooray!

This class requires API level or higher

This doc is hidden because your selected API level for the documentation is . You can change the documentation API level with the selector above the left navigation.

For more information about specifying the API level your app requires, read Supporting Different Platform Versions.