Реверсивный просмотр анимации на Android? - PullRequest
0 голосов
/ 14 мая 2011

Поэтому, если у меня есть анимация перевода, такая как

Animation anim = new TranslateAnimation(0, 0, 0, OFFSET);
anim.setDuration(1000L);
anim.setAnimationListener(listener);
anim.setFillAfter(true);

, и я применяю ее к переключателю текстов, чтобы при заданном смещении переключатель текстов перемещался с места, A, вверх или вниз.

Мой текстовый переключатель останется в заданном месте, B, после анимации из-за setfillafter.Как я могу затем из этого места, B, развернуть анимацию и вернуться к местоположению, A?

Общий вопрос

Итак, я перевожу текстовый переключатель вниз, а затем вверх, но изКонечно, setfillafter переводит только растровое изображение представления, а не само представление, так что это может быть не лучшим подходом.Я также пытался сделать анимацию, а затем смещение вида, но это выглядит странно.Итак, в основном, я хочу, чтобы представление (textwitcher) перемещалось / опускалось вниз, а касание (onClick), когда оно внизу, перемещало его назад (та же анимация перевернута).Как я могу это сделать?

Я знаю, как выполнять смахивание / отбрасывание и onClick, но не знаю, как реализовать правильную анимацию.

1 Ответ

0 голосов
/ 22 января 2012

Возможно, вы захотите рассмотреть возможность добавления прослушивателя на ощупь, чтобы увидеть, где вы в последний раз касались его. Если выше, двигайтесь вверх с постоянной анимацией. Это если я правильно понимаю вопрос.

...