Lines Matching refs:view

30 import android.view.Gravity;
31 import android.view.View;
32 import android.view.ViewGroup;
33 import android.view.animation.AccelerateInterpolator;
34 import android.view.animation.AnimationUtils;
35 import android.view.animation.DecelerateInterpolator;
56 /** Returns the translation value for view when it out of the scene */
57 float getGone(View view);
59 /** Returns the translation value for view when it is in the scene */
60 float getHere(View view);
68 public float getHere(View view) {
69 return view.getTranslationX();
80 public float getHere(View view) {
81 return view.getTranslationY();
92 public float getGone(View view) {
93 return view.getTranslationX() - view.getWidth();
99 public float getGone(View view) {
100 return view.getTranslationY() - view.getHeight();
106 public float getGone(View view) {
107 return view.getTranslationX() + view.getWidth();
113 public float getGone(View view) {
114 return view.getTranslationY() + view.getHeight();
120 public float getGone(View view) {
121 if (view.getLayoutDirection() == View.LAYOUT_DIRECTION_RTL) {
122 return view.getTranslationX() + view.getWidth();
124 return view.getTranslationX() - view.getWidth();
131 public float getGone(View view) {
132 if (view.getLayoutDirection() == View.LAYOUT_DIRECTION_RTL) {
133 return view.getTranslationX() - view.getWidth();
135 return view.getTranslationX() + view.getWidth();
167 * {@link android.view.Gravity#LEFT}, {@link android.view.Gravity#TOP},
168 * {@link android.view.Gravity#RIGHT}, {@link android.view.Gravity#BOTTOM},
169 * {@link android.view.Gravity#START}, {@link android.view.Gravity#END}.
200 * {@link android.view.Gravity#LEFT}, {@link android.view.Gravity#TOP},
201 * {@link android.view.Gravity#RIGHT}, {@link android.view.Gravity#BOTTOM},
202 * {@link android.view.Gravity#START}, {@link android.view.Gravity#END}.
208 private Animator createAnimation(final View view, Property<View, Float> property,
211 float[] startPosition = (float[]) view.getTag(R.id.lb_slide_transition_value);
214 view.setTag(R.id.lb_slide_transition_value, null);
216 final ObjectAnimator anim = ObjectAnimator.ofFloat(view, property, start, end);
218 SlideAnimatorListener listener = new SlideAnimatorListener(view, property, terminalValue, end,
230 View view = (endValues != null) ? endValues.view : null;
231 if (view == null) {
234 float end = mSlideCalculator.getHere(view);
235 float start = mSlideCalculator.getGone(view);
236 return createAnimation(view, mSlideCalculator.getProperty(), start, end, end, sDecelerate,
244 View view = (startValues != null) ? startValues.view : null;
245 if (view == null) {
248 float start = mSlideCalculator.getHere(view);
249 float end = mSlideCalculator.getGone(view);
251 return createAnimation(view, mSlideCalculator.getProperty(), start, end, start,
264 public SlideAnimatorListener(View view, Property<View, Float> prop,
267 mView = view;
271 view.setVisibility(View.VISIBLE);