void hide(View view){
  final int offset=mCallback.indexOfChild(view);
  if (offset < 0) {
    throw new IllegalArgumentException("view is not a child, cannot hide " + view);
  }
  if (DEBUG && mBucket.get(offset)) {
    throw new RuntimeException("trying to hide same view twice, how come ? " + view);
  }
  mBucket.set(offset);
  mHiddenViews.add(view);
  if (DEBUG) {
    Log.d(TAG,"hiding child " + view + " at offset "+ offset+ ", "+ this);
  }
}

void hide ( View view ) { final int offset = mCallback . indexOfChild ( view ) ; if ( offset < 0 ) { throw new IllegalArgumentException ( "view is not a child, cannot hide " + view ) ; } if ( DEBUG && mBucket . get ( offset ) ) { throw new RuntimeException ( "trying to hide same view twice, how come ? " + view ) ; } mBucket . set ( offset ) ; mHiddenViews . add ( view ) ; if ( DEBUG ) { Log . d ( TAG , "hiding child " + view + " at offset " + offset + ", " + this ) ; } }
marks a child view as hidden .
