/frameworks/support/leanback/api21/androidx/leanback/transition/ |
H A D | FadeAndShortSlide.java | 63 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 D | TransitionManager.java | 145 * {@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 D | Scene.java | 43 * 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 D | Slide.java | 61 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 D | TransitionPropagation.java | 36 * @param sceneRoot The root of the View hierarchy running the transition. 45 public abstract long getStartDelay(ViewGroup sceneRoot, Transition transition, argument
|
H A D | CircularPropagation.java | 57 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 D | SidePropagation.java | 73 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 D | Explode.java | 80 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 D | Visibility.java | 243 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 D | TransitionUtils.java | 85 * @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 D | TransitionSet.java | 379 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 D | TransitionManager.java | 129 * {@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 D | Slide.java | 70 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 D | TransitionPropagation.java | 38 * @param sceneRoot The root of the View hierarchy running the transition. 47 public abstract long getStartDelay(ViewGroup sceneRoot, Transition transition, argument
|
H A D | CircularPropagation.java | 57 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 D | Scene.java | 47 * 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 D | SidePropagation.java | 74 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 D | Explode.java | 82 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 D | Visibility.java | 241 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 D | TransitionUtils.java | 46 * @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 D | InterruptionTest.java | 43 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 D | TitleHelper.java | 59 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 D | TrackingVisibility.java | 36 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 D | CustomChangeBounds.java | 61 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 D | ParallaxTransition.java | 75 public Animator onAppear(ViewGroup sceneRoot, View view, argument 84 public Animator onDisappear(ViewGroup sceneRoot, View view, argument
|