Example usage for android.transition Transition getTargetIds

List of usage examples for android.transition Transition getTargetIds

Introduction

In this page you can find the example usage for android.transition Transition getTargetIds.

Prototype

public List<Integer> getTargetIds() 

Source Link

Document

Returns the list of target IDs that this transition limits itself to tracking and animating.

Usage

From source file:Main.java

public static @Nullable Transition findTransition(@NonNull TransitionSet set,
        @NonNull Class<? extends Transition> clazz, @IdRes int targetId) {
    for (int i = 0; i < set.getTransitionCount(); i++) {
        Transition transition = set.getTransitionAt(i);
        if (transition.getClass() == clazz) {
            if (transition.getTargetIds().contains(targetId)) {
                return transition;
            }// www  . j a v  a 2  s. c om
        }
        if (transition instanceof TransitionSet) {
            Transition child = findTransition((TransitionSet) transition, clazz, targetId);
            if (child != null)
                return child;
        }
    }
    return null;
}