void capturePropagationValues(@NonNull TransitionValues transitionValues) {
        if (mPropagation != null && !transitionValues.values.isEmpty()) {
            String[] propertyNames = mPropagation.getPropagationProperties();
            boolean containsAll = true;
            for (int i = 0; i < propertyNames.length; i++) {
                if (!transitionValues.values.containsKey(propertyNames[i])) {
                    containsAll = false;
                    break;
                }
            }
            if (!containsAll) {
                mPropagation.captureValues(transitionValues);
            }
        }
    }
void capturePropagationValues ( @ NonNull TransitionValues transitionValues ) { if ( mPropagation != null && ! transitionValues . values . isEmpty ( ) ) { String [ ] propertyNames = mPropagation . getPropagationProperties ( ) ; boolean containsAll = true ; for ( int i = 0 ; i < propertyNames . length ; i ++ ) { if ( ! transitionValues . values . containsKey ( propertyNames [ i ] ) ) { containsAll = false ; break ; } } if ( ! containsAll ) { mPropagation . captureValues ( transitionValues ) ; } } }
Captures TransitionPropagation values for the given view and the
hierarchy underneath it.