Страницы

Поиск по вопросам

пятница, 27 декабря 2019 г.

Лучший способ сохранить состояние кнопок

#android #анимация


Есть TextView (вместо Buttons), которые анимируются - меняют позицию при нажатии
на них, но при перерисовке активности (ротация), все конечно же возвращается на свои
места. Как сохранить послеанимационное состояние?
 Сейчас после ротации вызывается метод performClick() с нулевой длительностью анимации,но
это больше походит на костыль.
    


Ответы

Ответ 1



Что бы сохранять позицию при вращении экрана вам нужно сохранять состояние в savedInstanseState потому как активити попросту пересоздается при повороте. Коротко об этом можно почитать тут http://startandroid.ru/ru/uroki/vse-uroki-spiskom/133-urok-70-onsaveinstancestate-sohranenie-dannyh-activity-pri-povorote-ekrana.html

Комментариев нет:

Отправить комментарий