Searched refs:sceneRoot (Results 1 - 25 of 69) sorted by relevance

123

/frameworks/support/leanback/api21/androidx/leanback/transition/
H A DFadeAndShortSlide.java63 float getGoneX(FadeAndShortSlide t, ViewGroup sceneRoot, View view, int[] position) { argument
68 float getGoneY(FadeAndShortSlide t, ViewGroup sceneRoot, View view, int[] position) { argument
73 float getHorizontalDistance(ViewGroup sceneRoot) { argument
74 return mDistance >= 0 ? mDistance : (sceneRoot.getWidth() / 4);
77 float getVerticalDistance(ViewGroup sceneRoot) { argument
78 return mDistance >= 0 ? mDistance : (sceneRoot.getHeight() / 4);
83 public float getGoneX(FadeAndShortSlide t, ViewGroup sceneRoot, View view, int[] position) {
84 final boolean isRtl = sceneRoot.getLayoutDirection() == View.LAYOUT_DIRECTION_RTL;
87 x = view.getTranslationX() + t.getHorizontalDistance(sceneRoot);
89 x = view.getTranslationX() - t.getHorizontalDistance(sceneRoot);
224 onAppear(ViewGroup sceneRoot, View view, TransitionValues startValues, TransitionValues endValues) argument
255 onDisappear(ViewGroup sceneRoot, View view, TransitionValues startValues, TransitionValues endValues) argument
[all...]
/frameworks/base/core/java/android/transition/
H A DTransitionManager.java145 * {@link Scene#getSceneRoot() sceneRoot} of the Scene is currently in.
156 ViewGroup sceneRoot = scene.getSceneRoot();
157 if (sceneRoot != null) {
159 Scene currScene = Scene.getCurrentScene(sceneRoot);
186 final ViewGroup sceneRoot = scene.getSceneRoot();
187 if (!sPendingTransitions.contains(sceneRoot)) {
191 sPendingTransitions.add(sceneRoot);
194 transitionClone.setSceneRoot(sceneRoot);
196 Scene oldScene = Scene.getCurrentScene(sceneRoot);
201 sceneChangeSetup(sceneRoot, transitionClon
223 sceneChangeRunTransition(final ViewGroup sceneRoot, final Transition transition) argument
247 MultiListener(Transition transition, ViewGroup sceneRoot) argument
321 sceneChangeSetup(ViewGroup sceneRoot, Transition transition) argument
394 beginDelayedTransition(final ViewGroup sceneRoot) argument
421 beginDelayedTransition(final ViewGroup sceneRoot, Transition transition) argument
443 endTransitions(final ViewGroup sceneRoot) argument
[all...]
H A DScene.java43 * the given <code>sceneRoot</code>, that same Scene will be returned.
48 * @param sceneRoot The root of the hierarchy in which scene changes
55 public static Scene getSceneForLayout(ViewGroup sceneRoot, int layoutId, Context context) { argument
56 SparseArray<Scene> scenes = (SparseArray<Scene>) sceneRoot.getTag(
60 sceneRoot.setTagInternal(com.android.internal.R.id.scene_layoutid_cache, scenes);
66 scene = new Scene(sceneRoot, layoutId, context);
79 * @param sceneRoot The root of the hierarchy in which scene changes
82 public Scene(ViewGroup sceneRoot) { argument
83 mSceneRoot = sceneRoot;
88 * children from the sceneRoot containe
101 Scene(ViewGroup sceneRoot, int layoutId, Context context) argument
117 Scene(ViewGroup sceneRoot, View layout) argument
126 Scene(ViewGroup sceneRoot, ViewGroup layout) argument
[all...]
H A DSlide.java61 float getGoneX(ViewGroup sceneRoot, View view, float fraction); argument
64 float getGoneY(ViewGroup sceneRoot, View view, float fraction); argument
70 public float getGoneY(ViewGroup sceneRoot, View view, float fraction) { argument
78 public float getGoneX(ViewGroup sceneRoot, View view, float fraction) { argument
85 public float getGoneX(ViewGroup sceneRoot, View view, float fraction) {
86 return view.getTranslationX() - sceneRoot.getWidth() * fraction;
92 public float getGoneX(ViewGroup sceneRoot, View view, float fraction) {
93 final boolean isRtl = sceneRoot.getLayoutDirection() == View.LAYOUT_DIRECTION_RTL;
96 x = view.getTranslationX() + sceneRoot.getWidth() * fraction;
98 x = view.getTranslationX() - sceneRoot
234 onAppear(ViewGroup sceneRoot, View view, TransitionValues startValues, TransitionValues endValues) argument
250 onDisappear(ViewGroup sceneRoot, View view, TransitionValues startValues, TransitionValues endValues) argument
[all...]
H A DTransitionPropagation.java36 * @param sceneRoot The root of the View hierarchy running the transition.
45 public abstract long getStartDelay(ViewGroup sceneRoot, Transition transition, argument
H A DCircularPropagation.java57 public long getStartDelay(ViewGroup sceneRoot, Transition transition, argument
82 sceneRoot.getLocationOnScreen(loc);
83 epicenterX = Math.round(loc[0] + (sceneRoot.getWidth() / 2)
84 + sceneRoot.getTranslationX());
85 epicenterY = Math.round(loc[1] + (sceneRoot.getHeight() / 2)
86 + sceneRoot.getTranslationY());
89 double maxDistance = distance(0, 0, sceneRoot.getWidth(), sceneRoot.getHeight());
H A DSidePropagation.java73 public long getStartDelay(ViewGroup sceneRoot, Transition transition, argument
92 sceneRoot.getLocationOnScreen(loc);
93 int left = loc[0] + Math.round(sceneRoot.getTranslationX());
94 int top = loc[1] + Math.round(sceneRoot.getTranslationY());
95 int right = left + sceneRoot.getWidth();
96 int bottom = top + sceneRoot.getHeight();
108 float distance = distance(sceneRoot, viewCenterX, viewCenterY, epicenterX, epicenterY,
110 float maxDistance = getMaxDistance(sceneRoot);
121 private int distance(View sceneRoot, int viewX, int viewY, int epicenterX, int epicenterY, argument
125 final boolean isRtl = sceneRoot
151 getMaxDistance(ViewGroup sceneRoot) argument
[all...]
H A DExplode.java80 public Animator onAppear(ViewGroup sceneRoot, View view, argument
88 calculateOut(sceneRoot, bounds, mTempLoc);
97 public Animator onDisappear(ViewGroup sceneRoot, View view, argument
117 calculateOut(sceneRoot, bounds, mTempLoc);
125 private void calculateOut(View sceneRoot, Rect bounds, int[] outVector) { argument
126 sceneRoot.getLocationOnScreen(mTempLoc);
134 focalX = sceneRootX + (sceneRoot.getWidth() / 2)
135 + Math.round(sceneRoot.getTranslationX());
136 focalY = sceneRootY + (sceneRoot.getHeight() / 2)
137 + Math.round(sceneRoot
164 calculateMaxDistance(View sceneRoot, int focalX, int focalY) argument
[all...]
H A DVisibility.java243 public Animator createAnimator(ViewGroup sceneRoot, TransitionValues startValues, argument
249 return onAppear(sceneRoot, startValues, visInfo.startVisibility,
252 return onDisappear(sceneRoot, startValues, visInfo.startVisibility,
269 * @param sceneRoot The root of the transition hierarchy
278 public Animator onAppear(ViewGroup sceneRoot, argument
296 return onAppear(sceneRoot, endValues.view, startValues, endValues);
305 * @param sceneRoot The root of the transition hierarchy
314 public Animator onAppear(ViewGroup sceneRoot, View view, TransitionValues startValues, argument
344 * @param sceneRoot The root of the transition hierarchy
353 public Animator onDisappear(ViewGroup sceneRoot, argument
493 onDisappear(ViewGroup sceneRoot, View view, TransitionValues startValues, TransitionValues endValues) argument
[all...]
H A DTransitionUtils.java85 * @param sceneRoot The ViewGroup in which the view copy will be displayed.
89 public static View copyViewImage(ViewGroup sceneRoot, View view, View parent) { argument
93 sceneRoot.transformMatrixToLocal(matrix);
103 Bitmap bitmap = createViewBitmap(view, matrix, bounds, sceneRoot);
156 * @param sceneRoot A ViewGroup that is attached to the window to temporarily contain the view
161 ViewGroup sceneRoot) {
166 if (sceneRoot == null || !sceneRoot.isAttachedToWindow()) {
171 sceneRoot.getOverlay().add(view);
191 sceneRoot
160 createViewBitmap(View view, Matrix matrix, RectF bounds, ViewGroup sceneRoot) argument
[all...]
H A DTransitionSet.java379 protected void createAnimators(ViewGroup sceneRoot, TransitionValuesMaps startValues, argument
396 childTransition.createAnimators(sceneRoot, startValues, endValues, startValuesList,
473 public void pause(View sceneRoot) { argument
474 super.pause(sceneRoot);
477 mTransitions.get(i).pause(sceneRoot);
483 public void resume(View sceneRoot) { argument
484 super.resume(sceneRoot);
487 mTransitions.get(i).resume(sceneRoot);
503 void forceToEnd(ViewGroup sceneRoot) { argument
504 super.forceToEnd(sceneRoot);
512 setSceneRoot(ViewGroup sceneRoot) argument
[all...]
/frameworks/support/transition/src/main/java/androidx/transition/
H A DTransitionManager.java129 * {@link Scene#getSceneRoot() sceneRoot} of the Scene is currently in.
138 ViewGroup sceneRoot = scene.getSceneRoot();
139 if (sceneRoot != null) {
141 Scene currScene = Scene.getCurrentScene(sceneRoot);
168 final ViewGroup sceneRoot = scene.getSceneRoot();
170 if (!sPendingTransitions.contains(sceneRoot)) {
174 sPendingTransitions.add(sceneRoot);
177 transitionClone.setSceneRoot(sceneRoot);
179 Scene oldScene = Scene.getCurrentScene(sceneRoot);
184 sceneChangeSetup(sceneRoot, transitionClon
208 sceneChangeRunTransition(final ViewGroup sceneRoot, final Transition transition) argument
232 MultiListener(Transition transition, ViewGroup sceneRoot) argument
300 sceneChangeSetup(ViewGroup sceneRoot, Transition transition) argument
372 beginDelayedTransition(@onNull final ViewGroup sceneRoot) argument
399 beginDelayedTransition(@onNull final ViewGroup sceneRoot, @Nullable Transition transition) argument
422 endTransitions(final ViewGroup sceneRoot) argument
[all...]
H A DSlide.java70 float getGoneX(ViewGroup sceneRoot, View view); argument
73 float getGoneY(ViewGroup sceneRoot, View view); argument
79 public float getGoneY(ViewGroup sceneRoot, View view) { argument
87 public float getGoneX(ViewGroup sceneRoot, View view) { argument
94 public float getGoneX(ViewGroup sceneRoot, View view) {
95 return view.getTranslationX() - sceneRoot.getWidth();
101 public float getGoneX(ViewGroup sceneRoot, View view) {
102 final boolean isRtl = ViewCompat.getLayoutDirection(sceneRoot)
106 x = view.getTranslationX() + sceneRoot.getWidth();
108 x = view.getTranslationX() - sceneRoot
245 onAppear(ViewGroup sceneRoot, View view, TransitionValues startValues, TransitionValues endValues) argument
261 onDisappear(ViewGroup sceneRoot, View view, TransitionValues startValues, TransitionValues endValues) argument
[all...]
H A DTransitionPropagation.java38 * @param sceneRoot The root of the View hierarchy running the transition.
47 public abstract long getStartDelay(ViewGroup sceneRoot, Transition transition, argument
H A DCircularPropagation.java57 public long getStartDelay(ViewGroup sceneRoot, Transition transition, argument
82 sceneRoot.getLocationOnScreen(loc);
83 epicenterX = Math.round(loc[0] + (sceneRoot.getWidth() / 2)
84 + sceneRoot.getTranslationX());
85 epicenterY = Math.round(loc[1] + (sceneRoot.getHeight() / 2)
86 + sceneRoot.getTranslationY());
89 float maxDistance = distance(0, 0, sceneRoot.getWidth(), sceneRoot.getHeight());
H A DScene.java47 * the given <code>sceneRoot</code>, that same Scene will be returned.
52 * @param sceneRoot The root of the hierarchy in which scene changes
60 public static Scene getSceneForLayout(@NonNull ViewGroup sceneRoot, @LayoutRes int layoutId, argument
64 (SparseArray<Scene>) sceneRoot.getTag(R.id.transition_scene_layoutid_cache);
67 sceneRoot.setTag(R.id.transition_scene_layoutid_cache, scenes);
73 scene = new Scene(sceneRoot, layoutId, context);
86 * @param sceneRoot The root of the hierarchy in which scene changes
89 public Scene(@NonNull ViewGroup sceneRoot) { argument
90 mSceneRoot = sceneRoot;
95 * children from the sceneRoot containe
108 Scene(ViewGroup sceneRoot, int layoutId, Context context) argument
124 Scene(@onNull ViewGroup sceneRoot, @NonNull View layout) argument
[all...]
H A DSidePropagation.java74 public long getStartDelay(ViewGroup sceneRoot, Transition transition, argument
93 sceneRoot.getLocationOnScreen(loc);
94 int left = loc[0] + Math.round(sceneRoot.getTranslationX());
95 int top = loc[1] + Math.round(sceneRoot.getTranslationY());
96 int right = left + sceneRoot.getWidth();
97 int bottom = top + sceneRoot.getHeight();
109 float distance = distance(sceneRoot, viewCenterX, viewCenterY, epicenterX, epicenterY,
111 float maxDistance = getMaxDistance(sceneRoot);
122 private int distance(View sceneRoot, int viewX, int viewY, int epicenterX, int epicenterY, argument
126 final boolean isRtl = ViewCompat.getLayoutDirection(sceneRoot)
154 getMaxDistance(ViewGroup sceneRoot) argument
[all...]
H A DExplode.java82 public Animator onAppear(ViewGroup sceneRoot, View view, argument
90 calculateOut(sceneRoot, bounds, mTempLoc);
99 public Animator onDisappear(ViewGroup sceneRoot, View view, argument
119 calculateOut(sceneRoot, bounds, mTempLoc);
127 private void calculateOut(View sceneRoot, Rect bounds, int[] outVector) { argument
128 sceneRoot.getLocationOnScreen(mTempLoc);
136 focalX = sceneRootX + (sceneRoot.getWidth() / 2)
137 + Math.round(sceneRoot.getTranslationX());
138 focalY = sceneRootY + (sceneRoot.getHeight() / 2)
139 + Math.round(sceneRoot
166 calculateMaxDistance(View sceneRoot, int focalX, int focalY) argument
[all...]
H A DVisibility.java241 public Animator createAnimator(@NonNull ViewGroup sceneRoot, argument
247 return onAppear(sceneRoot, startValues, visInfo.mStartVisibility,
250 return onDisappear(sceneRoot, startValues, visInfo.mStartVisibility,
264 * @param sceneRoot The root of the transition hierarchy
274 public Animator onAppear(ViewGroup sceneRoot, TransitionValues startValues, int startVisibility, argument
290 return onAppear(sceneRoot, endValues.view, startValues, endValues);
299 * @param sceneRoot The root of the transition hierarchy
310 public Animator onAppear(ViewGroup sceneRoot, View view, TransitionValues startValues, argument
321 * @param sceneRoot The root of the transition hierarchy
331 public Animator onDisappear(ViewGroup sceneRoot, TransitionValue argument
452 onDisappear(ViewGroup sceneRoot, View view, TransitionValues startValues, TransitionValues endValues) argument
[all...]
H A DTransitionUtils.java46 * @param sceneRoot The ViewGroup in which the view copy will be displayed.
50 static View copyViewImage(ViewGroup sceneRoot, View view, View parent) { argument
54 ViewUtils.transformMatrixToLocal(sceneRoot, matrix);
64 Bitmap bitmap = createViewBitmap(view, matrix, bounds, sceneRoot);
90 ViewGroup sceneRoot) {
95 sceneRootIsAttached = sceneRoot == null ? false : sceneRoot.isAttachedToWindow();
108 sceneRoot.getOverlay().add(view);
137 sceneRoot.getOverlay().remove(view);
89 createViewBitmap(View view, Matrix matrix, RectF bounds, ViewGroup sceneRoot) argument
/frameworks/base/tests/TransitionTests/src/com/android/transitiontests/
H A DInterruptionTest.java43 ViewGroup sceneRoot = findViewById(R.id.sceneRoot);
45 mScene1 = Scene.getSceneForLayout(sceneRoot, R.layout.interruption_inner_1, this);
46 mScene2 = Scene.getSceneForLayout(sceneRoot, R.layout.interruption_inner_2, this);
47 mScene3 = Scene.getSceneForLayout(sceneRoot, R.layout.interruption_inner_3, this);
48 mScene4 = Scene.getSceneForLayout(sceneRoot, R.layout.interruption_inner_4, this);
/frameworks/support/leanback/src/main/java/androidx/leanback/widget/
H A DTitleHelper.java59 public TitleHelper(ViewGroup sceneRoot, View titleView) { argument
60 if (sceneRoot == null || titleView == null) {
63 mSceneRoot = sceneRoot;
/frameworks/support/fragment/src/androidTest/java/androidx/fragment/app/
H A DTrackingVisibility.java36 public Animator onAppear(ViewGroup sceneRoot, View view, TransitionValues startValues, argument
49 public Animator onDisappear(ViewGroup sceneRoot, View view, TransitionValues startValues, argument
/frameworks/support/leanback/kitkat/androidx/leanback/transition/
H A DCustomChangeBounds.java61 public Animator createAnimator(ViewGroup sceneRoot, TransitionValues startValues, argument
63 Animator animator = super.createAnimator(sceneRoot, startValues, endValues);
/frameworks/support/leanback/src/main/java/androidx/leanback/transition/
H A DParallaxTransition.java75 public Animator onAppear(ViewGroup sceneRoot, View view, argument
84 public Animator onDisappear(ViewGroup sceneRoot, View view, argument

Completed in 1635 milliseconds

123