/frameworks/support/leanback/api21/androidx/leanback/transition/ |
FadeAndShortSlide.java | 63 float getGoneX(FadeAndShortSlide t, ViewGroup sceneRoot, View view, int[] position) { 68 float getGoneY(FadeAndShortSlide t, ViewGroup sceneRoot, View view, int[] position) { 73 float getHorizontalDistance(ViewGroup sceneRoot) { 74 return mDistance >= 0 ? mDistance : (sceneRoot.getWidth() / 4); 77 float getVerticalDistance(ViewGroup sceneRoot) { 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); [all...] |
/frameworks/base/core/java/android/transition/ |
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, transitionClone) [all...] |
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) { 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) { 83 mSceneRoot = sceneRoot; 88 * children from the sceneRoot container and will inflate and ad [all...] |
Slide.java | 61 float getGoneX(ViewGroup sceneRoot, View view, float fraction); 64 float getGoneY(ViewGroup sceneRoot, View view, float fraction); 70 public float getGoneY(ViewGroup sceneRoot, View view, float fraction) { 78 public float getGoneX(ViewGroup sceneRoot, View view, float fraction) { 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.getWidth() * fraction [all...] |
TransitionPropagation.java | 36 * @param sceneRoot The root of the View hierarchy running the transition. 45 public abstract long getStartDelay(ViewGroup sceneRoot, Transition transition,
|
CircularPropagation.java | 57 public long getStartDelay(ViewGroup sceneRoot, Transition transition, 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());
|
SidePropagation.java | 73 public long getStartDelay(ViewGroup sceneRoot, Transition transition, 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, 125 final boolean isRtl = sceneRoot.getLayoutDirection() == View.LAYOUT_DIRECTION_RTL [all...] |
Explode.java | 80 public Animator onAppear(ViewGroup sceneRoot, View view, 88 calculateOut(sceneRoot, bounds, mTempLoc); 97 public Animator onDisappear(ViewGroup sceneRoot, View view, 117 calculateOut(sceneRoot, bounds, mTempLoc); 125 private void calculateOut(View sceneRoot, Rect bounds, int[] outVector) { 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.getTranslationY()) [all...] |
Visibility.java | 243 public Animator createAnimator(ViewGroup sceneRoot, TransitionValues startValues, 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, 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, 344 * @param sceneRoot The root of the transition hierarchy 353 public Animator onDisappear(ViewGroup sceneRoot, [all...] |
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) { 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.getOverlay().remove(view) [all...] |
/frameworks/support/transition/src/main/java/androidx/transition/ |
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, transitionClone) [all...] |
Slide.java | 70 float getGoneX(ViewGroup sceneRoot, View view); 73 float getGoneY(ViewGroup sceneRoot, View view); 79 public float getGoneY(ViewGroup sceneRoot, View view) { 87 public float getGoneX(ViewGroup sceneRoot, View view) { 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.getWidth() [all...] |
TransitionPropagation.java | 38 * @param sceneRoot The root of the View hierarchy running the transition. 47 public abstract long getStartDelay(ViewGroup sceneRoot, Transition transition,
|
CircularPropagation.java | 57 public long getStartDelay(ViewGroup sceneRoot, Transition transition, 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());
|
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, 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) { 90 mSceneRoot = sceneRoot; 95 * children from the sceneRoot container and will inflate and ad [all...] |
SidePropagation.java | 74 public long getStartDelay(ViewGroup sceneRoot, Transition transition, 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, 126 final boolean isRtl = ViewCompat.getLayoutDirection(sceneRoot) [all...] |
Explode.java | 82 public Animator onAppear(ViewGroup sceneRoot, View view, 90 calculateOut(sceneRoot, bounds, mTempLoc); 99 public Animator onDisappear(ViewGroup sceneRoot, View view, 119 calculateOut(sceneRoot, bounds, mTempLoc); 127 private void calculateOut(View sceneRoot, Rect bounds, int[] outVector) { 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.getTranslationY()) [all...] |
Visibility.java | 241 public Animator createAnimator(@NonNull ViewGroup sceneRoot, 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, 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, 321 * @param sceneRoot The root of the transition hierarchy 331 public Animator onDisappear(ViewGroup sceneRoot, TransitionValues startValues [all...] |
/frameworks/base/tests/TransitionTests/src/com/android/transitiontests/ |
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);
|
/cts/tests/tests/transition/src/android/transition/cts/ |
TrackingVisibilityWithAnimator.java | 32 public Animator onAppear(ViewGroup sceneRoot, View view, TransitionValues startValues, 34 super.onAppear(sceneRoot, view, startValues, endValues);
|
/frameworks/support/leanback/src/main/java/androidx/leanback/widget/ |
TitleHelper.java | 59 public TitleHelper(ViewGroup sceneRoot, View titleView) { 60 if (sceneRoot == null || titleView == null) { 63 mSceneRoot = sceneRoot;
|
/cts/common/device-side/util/src/com/android/compatibility/common/util/transition/ |
TrackingVisibility.java | 36 public Animator onAppear(ViewGroup sceneRoot, View view, TransitionValues startValues, 49 public Animator onDisappear(ViewGroup sceneRoot, View view, TransitionValues startValues,
|
/developers/build/prebuilts/gradle/XYZTouristAttractions/Application/src/main/java/com/example/android/xyztouristattractions/ui/ |
ScaleTransition.java | 36 public Animator onAppear(ViewGroup sceneRoot, View view, TransitionValues startValues, 42 public Animator onDisappear(ViewGroup sceneRoot, View view, TransitionValues startValues,
|
/developers/samples/android/wearable/wear/XYZTouristAttractions/Application/src/main/java/com/example/android/xyztouristattractions/ui/ |
ScaleTransition.java | 36 public Animator onAppear(ViewGroup sceneRoot, View view, TransitionValues startValues, 42 public Animator onDisappear(ViewGroup sceneRoot, View view, TransitionValues startValues,
|
/development/samples/browseable/XYZTouristAttractions/Application/src/com.example.android.xyztouristattractions/ui/ |
ScaleTransition.java | 36 public Animator onAppear(ViewGroup sceneRoot, View view, TransitionValues startValues, 42 public Animator onDisappear(ViewGroup sceneRoot, View view, TransitionValues startValues,
|