boolean dragged = (dY != 0.f); if (holder.mIsDragged == dragged) { super.onChildDrawOver(c, recyclerView, viewHolder, dX, dY, actionState, isCurrentlyActive); return; holder.mDragAnimator.start(); super.onChildDrawOver(c, recyclerView, viewHolder, dX, dY, actionState, isCurrentlyActive);
/** * @see #onChildDrawOver(Canvas, RecyclerView, ViewHolder, float, float, int, boolean) */ protected void onChildDrawOver(Canvas c, RecyclerView recyclerView, EpoxyViewHolder viewHolder, float dX, float dY, int actionState, boolean isCurrentlyActive) { super.onChildDrawOver(c, recyclerView, viewHolder, dX, dY, actionState, isCurrentlyActive); } }