boolean cancel(int propertyConstant){
  if ((mPropertyMask & propertyConstant) != 0 && mNameValuesHolder != null) {
    int count=mNameValuesHolder.size();
    for (int i=0; i < count; ++i) {
      NameValuesHolder nameValuesHolder=mNameValuesHolder.get(i);
      if (nameValuesHolder.mNameConstant == propertyConstant) {
        mNameValuesHolder.remove(i);
        mPropertyMask&=~propertyConstant;
        return true;
      }
    }
  }
  return false;
}

boolean cancel ( int propertyConstant ) { if ( ( mPropertyMask & propertyConstant ) != 0 && mNameValuesHolder != null ) { int count = mNameValuesHolder . size ( ) ; for ( int i = 0 ; i < count ; ++ i ) { NameValuesHolder nameValuesHolder = mNameValuesHolder . get ( i ) ; if ( nameValuesHolder . mNameConstant == propertyConstant ) { mNameValuesHolder . remove ( i ) ; mPropertyMask &= ~ propertyConstant ; return true ; } } } return false ; }
removes the given property from being animated as a part of this propertybundle . if the property was a part of this bundle , it returns true to indicate that it was , in fact , canceled . this is an indication to the caller that a cancellation actually occurred .
