Lines Matching refs:sceneRoot

93         final ViewGroup sceneRoot = scene.getSceneRoot();
98 transitionClone.setSceneRoot(sceneRoot);
101 ScenePort oldScene = ScenePort.getCurrentScene(sceneRoot);
106 sceneChangeSetup(sceneRoot, transitionClone);
110 sceneChangeRunTransition(sceneRoot, transitionClone);
124 private static void sceneChangeRunTransition(final ViewGroup sceneRoot,
126 if (transition != null && sceneRoot != null) {
127 MultiListener listener = new MultiListener(transition, sceneRoot);
128 sceneRoot.addOnAttachStateChangeListener(listener);
129 sceneRoot.getViewTreeObserver().addOnPreDrawListener(listener);
133 private static void sceneChangeSetup(ViewGroup sceneRoot, TransitionPort transition) {
136 ArrayList<TransitionPort> runningTransitions = getRunningTransitions().get(sceneRoot);
140 runningTransition.pause(sceneRoot);
145 transition.captureValues(sceneRoot, true);
149 ScenePort previousScene = ScenePort.getCurrentScene(sceneRoot);
163 public static void beginDelayedTransition(final ViewGroup sceneRoot) {
164 beginDelayedTransition(sceneRoot, null);
167 public static void beginDelayedTransition(final ViewGroup sceneRoot,
169 if (!sPendingTransitions.contains(sceneRoot) && ViewCompat.isLaidOut(sceneRoot)) {
172 sceneRoot + ", " + transition);
174 sPendingTransitions.add(sceneRoot);
179 sceneChangeSetup(sceneRoot, transitionClone);
180 ScenePort.setCurrentScene(sceneRoot, null);
181 sceneChangeRunTransition(sceneRoot, transitionClone);
201 * {@link ScenePort#getSceneRoot() sceneRoot} of the Scene is currently in.
210 ViewGroup sceneRoot = scene.getSceneRoot();
211 if (sceneRoot != null) {
213 ScenePort currScene = ScenePort.getCurrentScene(sceneRoot);
383 MultiListener(TransitionPort transition, ViewGroup sceneRoot) {
385 mSceneRoot = sceneRoot;