У меня есть абсолютное расположение. В этом макете есть пользовательский вид, который занимает левую треть экрана. Я вставил в макет кнопку, которую я хочу, чтобы пользовательский вид скользил по экрану. Я попытался использовать ресурсы анимации (переводит ... "slidein" и "slideout") и функцию startAnimation в пользовательском представлении, но не могу получить искомое поведение.
ОК ... Я начинаю с видимого пользовательского представления и в onCreate нахожу представление и анимирую его за пределы экрана, используя мою анимацию слайда. Это отлично работает. Я понял, что мне нужно установить «fillAfter» в анимации, чтобы пользовательский вид оставался вне экрана.
Теперь, когда я нажимаю кнопку, я хочу, чтобы пользовательский вид снова сдвинулся на экран, поэтому я снова запускаю анимацию слайдов, используя startAnimation, но с помощью слайдинга. НО ... это заставляет вид сначала вернуться в исходное положение И затем скользить вправо ..., заставляя его заканчивать в середине экрана.
Как заставить анимацию использовать текущую позицию представления в качестве начальной позиции анимации, а не ее исходную позицию?
Спасибо