Lines Matching refs:sceneRoot

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);
97 public float getGoneX(FadeAndShortSlide t, ViewGroup sceneRoot, View view, int[] position) {
98 final boolean isRtl = sceneRoot.getLayoutDirection() == View.LAYOUT_DIRECTION_RTL;
101 x = view.getTranslationX() - t.getHorizontalDistance(sceneRoot);
103 x = view.getTranslationX() + t.getHorizontalDistance(sceneRoot);
111 public float getGoneX(FadeAndShortSlide t, ViewGroup sceneRoot, View view, int[] position) {
113 sceneRoot.getLocationOnScreen(position);
115 final int sceneRootCenter = center == null ? (position[0] + sceneRoot.getWidth() / 2)
118 return view.getTranslationX() - t.getHorizontalDistance(sceneRoot);
120 return view.getTranslationX() + t.getHorizontalDistance(sceneRoot);
127 public float getGoneY(FadeAndShortSlide t, ViewGroup sceneRoot, View view, int[] position) {
128 return view.getTranslationY() + t.getVerticalDistance(sceneRoot);
134 public float getGoneY(FadeAndShortSlide t, ViewGroup sceneRoot, View view, int[] position) {
135 return view.getTranslationY() - t.getVerticalDistance(sceneRoot);
141 public float getGoneY(FadeAndShortSlide t, ViewGroup sceneRoot, View view, int[] position) {
143 sceneRoot.getLocationOnScreen(position);
145 final int sceneRootCenter = center == null ? (position[1] + sceneRoot.getHeight() / 2)
148 return view.getTranslationY() - t.getVerticalDistance(sceneRoot);
150 return view.getTranslationY() + t.getVerticalDistance(sceneRoot);
224 public Animator onAppear(ViewGroup sceneRoot, View view, TransitionValues startValues,
229 if (sceneRoot == view) {
230 // workaround b/25375640, avoid run animation on sceneRoot
237 float startX = mSlideCalculator.getGoneX(this, sceneRoot, view, position);
239 float startY = mSlideCalculator.getGoneY(this, sceneRoot, view, position);
242 final Animator fadeAnimator = mFade.onAppear(sceneRoot, view, startValues, endValues);
255 public Animator onDisappear(ViewGroup sceneRoot, View view, TransitionValues startValues,
260 if (sceneRoot == view) {
261 // workaround b/25375640, avoid run animation on sceneRoot
268 float endX = mSlideCalculator.getGoneX(this, sceneRoot, view, position);
270 float endY = mSlideCalculator.getGoneY(this, sceneRoot, view, position);
274 final Animator fadeAnimator = mFade.onDisappear(sceneRoot, view, startValues, endValues);
300 * sceneRoot dimension.
308 * sceneRoot dimension.