void removeViewAt(int index){
  final int offset=getOffset(index);
  final View view=mCallback.getChildAt(offset);
  if (view == null) {
    return;
  }
  mCallback.removeViewAt(offset);
  if (mBucket.remove(offset)) {
    mHiddenViews.remove(view);
  }
  if (DEBUG) {
    Log.d(TAG,"removeViewAt " + index + ", off:"+ offset+ ", "+ this);
  }
}

void removeViewAt ( int index ) { final int offset = getOffset ( index ) ; final View view = mCallback . getChildAt ( offset ) ; if ( view == null ) { return ; } mCallback . removeViewAt ( offset ) ; if ( mBucket . remove ( offset ) ) { mHiddenViews . remove ( view ) ; } if ( DEBUG ) { Log . d ( TAG , "removeViewAt " + index + ", off:" + offset + ", " + this ) ; } }
removes the view at the provided index from recyclerview .
