Home
last modified time | relevance | path

Searched refs:sceneRoot (Results 1 – 25 of 68) sorted by relevance

123

/frameworks/support/transition/src/main/java/androidx/transition/
DTransitionManager.java138 ViewGroup sceneRoot = scene.getSceneRoot(); in getTransition() local
139 if (sceneRoot != null) { in getTransition()
141 Scene currScene = Scene.getCurrentScene(sceneRoot); in getTransition()
168 final ViewGroup sceneRoot = scene.getSceneRoot(); in changeScene() local
170 if (!sPendingTransitions.contains(sceneRoot)) { in changeScene()
174 sPendingTransitions.add(sceneRoot); in changeScene()
177 transitionClone.setSceneRoot(sceneRoot); in changeScene()
179 Scene oldScene = Scene.getCurrentScene(sceneRoot); in changeScene()
184 sceneChangeSetup(sceneRoot, transitionClone); in changeScene()
188 sceneChangeRunTransition(sceneRoot, transitionClone); in changeScene()
[all …]
DSlide.java70 float getGoneX(ViewGroup sceneRoot, View view); in getGoneX() argument
73 float getGoneY(ViewGroup sceneRoot, View view); in getGoneY() argument
79 public float getGoneY(ViewGroup sceneRoot, View view) { in getGoneY() argument
87 public float getGoneX(ViewGroup sceneRoot, View view) { in getGoneX() 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.getWidth();
[all …]
DSidePropagation.java74 public long getStartDelay(ViewGroup sceneRoot, Transition transition, in getStartDelay() argument
93 sceneRoot.getLocationOnScreen(loc); in getStartDelay()
94 int left = loc[0] + Math.round(sceneRoot.getTranslationX()); in getStartDelay()
95 int top = loc[1] + Math.round(sceneRoot.getTranslationY()); in getStartDelay()
96 int right = left + sceneRoot.getWidth(); in getStartDelay()
97 int bottom = top + sceneRoot.getHeight(); in getStartDelay()
109 float distance = distance(sceneRoot, viewCenterX, viewCenterY, epicenterX, epicenterY, in getStartDelay()
111 float maxDistance = getMaxDistance(sceneRoot); in getStartDelay()
122 private int distance(View sceneRoot, int viewX, int viewY, int epicenterX, int epicenterY, in distance() argument
126 final boolean isRtl = ViewCompat.getLayoutDirection(sceneRoot) in distance()
[all …]
DScene.java60 public static Scene getSceneForLayout(@NonNull ViewGroup sceneRoot, @LayoutRes int layoutId, in getSceneForLayout() argument
64 (SparseArray<Scene>) sceneRoot.getTag(R.id.transition_scene_layoutid_cache); in getSceneForLayout()
67 sceneRoot.setTag(R.id.transition_scene_layoutid_cache, scenes); in getSceneForLayout()
73 scene = new Scene(sceneRoot, layoutId, context); in getSceneForLayout()
89 public Scene(@NonNull ViewGroup sceneRoot) { in Scene() argument
90 mSceneRoot = sceneRoot; in Scene()
108 private Scene(ViewGroup sceneRoot, int layoutId, Context context) { in Scene() argument
110 mSceneRoot = sceneRoot; in Scene()
124 public Scene(@NonNull ViewGroup sceneRoot, @NonNull View layout) { in Scene() argument
125 mSceneRoot = sceneRoot; in Scene()
DExplode.java82 public Animator onAppear(ViewGroup sceneRoot, View view, in onAppear() argument
90 calculateOut(sceneRoot, bounds, mTempLoc); in onAppear()
99 public Animator onDisappear(ViewGroup sceneRoot, View view, in onDisappear() argument
119 calculateOut(sceneRoot, bounds, mTempLoc); in onDisappear()
127 private void calculateOut(View sceneRoot, Rect bounds, int[] outVector) { in calculateOut() argument
128 sceneRoot.getLocationOnScreen(mTempLoc); in calculateOut()
136 focalX = sceneRootX + (sceneRoot.getWidth() / 2) in calculateOut()
137 + Math.round(sceneRoot.getTranslationX()); in calculateOut()
138 focalY = sceneRootY + (sceneRoot.getHeight() / 2) in calculateOut()
139 + Math.round(sceneRoot.getTranslationY()); in calculateOut()
[all …]
DCircularPropagation.java57 public long getStartDelay(ViewGroup sceneRoot, Transition transition, in getStartDelay() argument
82 sceneRoot.getLocationOnScreen(loc); in getStartDelay()
83 epicenterX = Math.round(loc[0] + (sceneRoot.getWidth() / 2) in getStartDelay()
84 + sceneRoot.getTranslationX()); in getStartDelay()
85 epicenterY = Math.round(loc[1] + (sceneRoot.getHeight() / 2) in getStartDelay()
86 + sceneRoot.getTranslationY()); in getStartDelay()
89 float maxDistance = distance(0, 0, sceneRoot.getWidth(), sceneRoot.getHeight()); in getStartDelay()
DVisibility.java241 public Animator createAnimator(@NonNull ViewGroup sceneRoot, in createAnimator() argument
247 return onAppear(sceneRoot, startValues, visInfo.mStartVisibility, in createAnimator()
250 return onDisappear(sceneRoot, startValues, visInfo.mStartVisibility, in createAnimator()
274 public Animator onAppear(ViewGroup sceneRoot, TransitionValues startValues, int startVisibility, in onAppear() argument
290 return onAppear(sceneRoot, endValues.view, startValues, endValues); in onAppear()
310 public Animator onAppear(ViewGroup sceneRoot, View view, TransitionValues startValues, in onAppear() argument
331 public Animator onDisappear(ViewGroup sceneRoot, TransitionValues startValues, in onDisappear() argument
360 overlayView = TransitionUtils.copyViewImage(sceneRoot, startView, in onDisappear()
364 if (id != View.NO_ID && sceneRoot.findViewById(id) != null in onDisappear()
385 overlayView = TransitionUtils.copyViewImage(sceneRoot, startView, in onDisappear()
[all …]
DTransitionUtils.java50 static View copyViewImage(ViewGroup sceneRoot, View view, View parent) { in copyViewImage() argument
54 ViewUtils.transformMatrixToLocal(sceneRoot, matrix); in copyViewImage()
64 Bitmap bitmap = createViewBitmap(view, matrix, bounds, sceneRoot); in copyViewImage()
90 ViewGroup sceneRoot) { in createViewBitmap() argument
95 sceneRootIsAttached = sceneRoot == null ? false : sceneRoot.isAttachedToWindow(); in createViewBitmap()
108 sceneRoot.getOverlay().add(view); in createViewBitmap()
137 sceneRoot.getOverlay().remove(view); in createViewBitmap()
DTransitionSet.java451 protected void createAnimators(ViewGroup sceneRoot, TransitionValuesMaps startValues, in createAnimators() argument
468 childTransition.createAnimators(sceneRoot, startValues, endValues, startValuesList, in createAnimators()
546 public void pause(View sceneRoot) { in pause() argument
547 super.pause(sceneRoot); in pause()
550 mTransitions.get(i).pause(sceneRoot); in pause()
557 public void resume(View sceneRoot) { in resume() argument
558 super.resume(sceneRoot); in resume()
561 mTransitions.get(i).resume(sceneRoot); in resume()
579 void forceToEnd(ViewGroup sceneRoot) { in forceToEnd() argument
580 super.forceToEnd(sceneRoot); in forceToEnd()
[all …]
DTransitionInflater.java90 public TransitionManager inflateTransitionManager(int resource, ViewGroup sceneRoot) { in inflateTransitionManager() argument
93 return createTransitionManagerFromXml(parser, Xml.asAttributeSet(parser), sceneRoot); in inflateTransitionManager()
281 AttributeSet attrs, ViewGroup sceneRoot) throws XmlPullParserException, IOException { in createTransitionManagerFromXml() argument
299 loadTransition(attrs, parser, sceneRoot, transitionManager); in createTransitionManagerFromXml()
307 private void loadTransition(AttributeSet attrs, XmlPullParser parser, ViewGroup sceneRoot, in loadTransition() argument
315 Scene fromScene = (fromId < 0) ? null : Scene.getSceneForLayout(sceneRoot, fromId, in loadTransition()
319 Scene toScene = (toId < 0) ? null : Scene.getSceneForLayout(sceneRoot, toId, mContext); in loadTransition()
/frameworks/base/core/java/android/transition/
DTransitionManager.java156 ViewGroup sceneRoot = scene.getSceneRoot(); in getTransition() local
157 if (sceneRoot != null) { in getTransition()
159 Scene currScene = Scene.getCurrentScene(sceneRoot); in getTransition()
186 final ViewGroup sceneRoot = scene.getSceneRoot(); in changeScene() local
187 if (!sPendingTransitions.contains(sceneRoot)) { in changeScene()
191 sPendingTransitions.add(sceneRoot); in changeScene()
194 transitionClone.setSceneRoot(sceneRoot); in changeScene()
196 Scene oldScene = Scene.getCurrentScene(sceneRoot); in changeScene()
201 sceneChangeSetup(sceneRoot, transitionClone); in changeScene()
205 sceneChangeRunTransition(sceneRoot, transitionClone); in changeScene()
[all …]
DSlide.java61 float getGoneX(ViewGroup sceneRoot, View view, float fraction); in getGoneX() argument
64 float getGoneY(ViewGroup sceneRoot, View view, float fraction); in getGoneY() argument
70 public float getGoneY(ViewGroup sceneRoot, View view, float fraction) { in getGoneY() argument
78 public float getGoneX(ViewGroup sceneRoot, View view, float fraction) { in getGoneX() 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.getWidth() * fraction;
[all …]
DSidePropagation.java73 public long getStartDelay(ViewGroup sceneRoot, Transition transition, in getStartDelay() argument
92 sceneRoot.getLocationOnScreen(loc); in getStartDelay()
93 int left = loc[0] + Math.round(sceneRoot.getTranslationX()); in getStartDelay()
94 int top = loc[1] + Math.round(sceneRoot.getTranslationY()); in getStartDelay()
95 int right = left + sceneRoot.getWidth(); in getStartDelay()
96 int bottom = top + sceneRoot.getHeight(); in getStartDelay()
108 float distance = distance(sceneRoot, viewCenterX, viewCenterY, epicenterX, epicenterY, in getStartDelay()
110 float maxDistance = getMaxDistance(sceneRoot); in getStartDelay()
121 private int distance(View sceneRoot, int viewX, int viewY, int epicenterX, int epicenterY, in distance() argument
125 final boolean isRtl = sceneRoot.getLayoutDirection() == View.LAYOUT_DIRECTION_RTL; in distance()
[all …]
DScene.java55 public static Scene getSceneForLayout(ViewGroup sceneRoot, int layoutId, Context context) { in getSceneForLayout() argument
56 SparseArray<Scene> scenes = (SparseArray<Scene>) sceneRoot.getTag( in getSceneForLayout()
60 sceneRoot.setTagInternal(com.android.internal.R.id.scene_layoutid_cache, scenes); in getSceneForLayout()
66 scene = new Scene(sceneRoot, layoutId, context); in getSceneForLayout()
82 public Scene(ViewGroup sceneRoot) { in Scene() argument
83 mSceneRoot = sceneRoot; in Scene()
101 private Scene(ViewGroup sceneRoot, int layoutId, Context context) { in Scene() argument
103 mSceneRoot = sceneRoot; in Scene()
117 public Scene(ViewGroup sceneRoot, View layout) { in Scene() argument
118 mSceneRoot = sceneRoot; in Scene()
[all …]
DExplode.java80 public Animator onAppear(ViewGroup sceneRoot, View view, in onAppear() argument
88 calculateOut(sceneRoot, bounds, mTempLoc); in onAppear()
97 public Animator onDisappear(ViewGroup sceneRoot, View view, in onDisappear() argument
117 calculateOut(sceneRoot, bounds, mTempLoc); in onDisappear()
125 private void calculateOut(View sceneRoot, Rect bounds, int[] outVector) { in calculateOut() argument
126 sceneRoot.getLocationOnScreen(mTempLoc); in calculateOut()
134 focalX = sceneRootX + (sceneRoot.getWidth() / 2) in calculateOut()
135 + Math.round(sceneRoot.getTranslationX()); in calculateOut()
136 focalY = sceneRootY + (sceneRoot.getHeight() / 2) in calculateOut()
137 + Math.round(sceneRoot.getTranslationY()); in calculateOut()
[all …]
DCircularPropagation.java57 public long getStartDelay(ViewGroup sceneRoot, Transition transition, in getStartDelay() argument
82 sceneRoot.getLocationOnScreen(loc); in getStartDelay()
83 epicenterX = Math.round(loc[0] + (sceneRoot.getWidth() / 2) in getStartDelay()
84 + sceneRoot.getTranslationX()); in getStartDelay()
85 epicenterY = Math.round(loc[1] + (sceneRoot.getHeight() / 2) in getStartDelay()
86 + sceneRoot.getTranslationY()); in getStartDelay()
89 double maxDistance = distance(0, 0, sceneRoot.getWidth(), sceneRoot.getHeight()); in getStartDelay()
DVisibility.java243 public Animator createAnimator(ViewGroup sceneRoot, TransitionValues startValues, in createAnimator() argument
249 return onAppear(sceneRoot, startValues, visInfo.startVisibility, in createAnimator()
252 return onDisappear(sceneRoot, startValues, visInfo.startVisibility, in createAnimator()
278 public Animator onAppear(ViewGroup sceneRoot, in onAppear() argument
296 return onAppear(sceneRoot, endValues.view, startValues, endValues); in onAppear()
314 public Animator onAppear(ViewGroup sceneRoot, View view, TransitionValues startValues, in onAppear() argument
353 public Animator onDisappear(ViewGroup sceneRoot, in onDisappear() argument
383 overlayView = TransitionUtils.copyViewImage(sceneRoot, startView, in onDisappear()
387 if (id != View.NO_ID && sceneRoot.findViewById(id) != null in onDisappear()
408 overlayView = TransitionUtils.copyViewImage(sceneRoot, startView, in onDisappear()
[all …]
DTransitionSet.java379 protected void createAnimators(ViewGroup sceneRoot, TransitionValuesMaps startValues, in createAnimators() argument
396 childTransition.createAnimators(sceneRoot, startValues, endValues, startValuesList, in createAnimators()
473 public void pause(View sceneRoot) { in pause() argument
474 super.pause(sceneRoot); in pause()
477 mTransitions.get(i).pause(sceneRoot); in pause()
483 public void resume(View sceneRoot) { in resume() argument
484 super.resume(sceneRoot); in resume()
487 mTransitions.get(i).resume(sceneRoot); in resume()
503 void forceToEnd(ViewGroup sceneRoot) { in forceToEnd() argument
504 super.forceToEnd(sceneRoot); in forceToEnd()
[all …]
DTransitionUtils.java89 public static View copyViewImage(ViewGroup sceneRoot, View view, View parent) { in copyViewImage() argument
93 sceneRoot.transformMatrixToLocal(matrix); in copyViewImage()
103 Bitmap bitmap = createViewBitmap(view, matrix, bounds, sceneRoot); in copyViewImage()
161 ViewGroup sceneRoot) { in createViewBitmap() argument
166 if (sceneRoot == null || !sceneRoot.isAttachedToWindow()) { in createViewBitmap()
171 sceneRoot.getOverlay().add(view); in createViewBitmap()
191 sceneRoot.getOverlay().remove(view); in createViewBitmap()
/frameworks/support/leanback/api21/androidx/leanback/transition/
DFadeAndShortSlide.java63 float getGoneX(FadeAndShortSlide t, ViewGroup sceneRoot, View view, int[] position) { in getGoneX() argument
68 float getGoneY(FadeAndShortSlide t, ViewGroup sceneRoot, View view, int[] position) { in getGoneY() argument
73 float getHorizontalDistance(ViewGroup sceneRoot) { in getHorizontalDistance() argument
74 return mDistance >= 0 ? mDistance : (sceneRoot.getWidth() / 4); in getHorizontalDistance()
77 float getVerticalDistance(ViewGroup sceneRoot) { in getVerticalDistance() argument
78 return mDistance >= 0 ? mDistance : (sceneRoot.getHeight() / 4); in getVerticalDistance()
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/tests/TransitionTests/src/com/android/transitiontests/
DInterruptionTest.java43 ViewGroup sceneRoot = findViewById(R.id.sceneRoot); in onCreate() local
45 mScene1 = Scene.getSceneForLayout(sceneRoot, R.layout.interruption_inner_1, this); in onCreate()
46 mScene2 = Scene.getSceneForLayout(sceneRoot, R.layout.interruption_inner_2, this); in onCreate()
47 mScene3 = Scene.getSceneForLayout(sceneRoot, R.layout.interruption_inner_3, this); in onCreate()
48 mScene4 = Scene.getSceneForLayout(sceneRoot, R.layout.interruption_inner_4, this); in onCreate()
/frameworks/base/core/tests/coretests/src/android/transition/
DSlideTransitionTest.java51 final View sceneRoot = mActivity.findViewById(R.id.container); in testShortSlide() local
56 final float finalOffsetOut = sceneRoot.getHeight() * slideFraction; in testShortSlide()
73 final float initialOffsetIn = sceneRoot.getHeight() * slideFraction; in testShortSlide()
92 final ViewGroup sceneRoot = (ViewGroup) mActivity.findViewById(R.id.container); in setVisibilityInTransition() local
93 final View view = sceneRoot.findViewById(viewId); in setVisibilityInTransition()
99 TransitionManager.beginDelayedTransition(sceneRoot, transition); in setVisibilityInTransition()
/frameworks/support/fragment/src/main/java/androidx/fragment/app/
DFragmentTransitionImpl.java120 public abstract void beginDelayedTransition(ViewGroup sceneRoot, Object transition); in beginDelayedTransition() argument
146 void setNameOverridesReordered(final View sceneRoot, in setNameOverridesReordered() argument
169 OneShotPreDrawListener.add(sceneRoot, new Runnable() { in setNameOverridesReordered()
231 void setNameOverridesOrdered(final View sceneRoot, in setNameOverridesOrdered() argument
233 OneShotPreDrawListener.add(sceneRoot, new Runnable() { in setNameOverridesOrdered()
290 void scheduleNameReset(final ViewGroup sceneRoot, in scheduleNameReset() argument
292 OneShotPreDrawListener.add(sceneRoot, new Runnable() { in scheduleNameReset()
DFragmentTransition.java212 ViewGroup sceneRoot = null; in configureTransitionsReordered() local
214 sceneRoot = (ViewGroup) fragmentManager.mContainer.onFindViewById(containerId); in configureTransitionsReordered()
216 if (sceneRoot == null) { in configureTransitionsReordered()
233 Object sharedElementTransition = configureSharedElementsReordered(impl, sceneRoot, in configureTransitionsReordered()
260 impl.beginDelayedTransition(sceneRoot, transition); in configureTransitionsReordered()
261 impl.setNameOverridesReordered(sceneRoot, sharedElementsOut, in configureTransitionsReordered()
310 ViewGroup sceneRoot = null; in configureTransitionsOrdered() local
312 sceneRoot = (ViewGroup) fragmentManager.mContainer.onFindViewById(containerId); in configureTransitionsOrdered()
314 if (sceneRoot == null) { in configureTransitionsOrdered()
332 Object sharedElementTransition = configureSharedElementsOrdered(impl, sceneRoot, in configureTransitionsOrdered()
[all …]
/frameworks/support/leanback/src/main/java/androidx/leanback/widget/
DTitleHelper.java59 public TitleHelper(ViewGroup sceneRoot, View titleView) { in TitleHelper() argument
60 if (sceneRoot == null || titleView == null) { in TitleHelper()
63 mSceneRoot = sceneRoot; in TitleHelper()

123