Android - рисовать с анимацией - PullRequest
       8

Android - рисовать с анимацией

0 голосов
/ 05 декабря 2018

Я новичок в Android и нуждаюсь в совете.У меня есть GridLayout с несколькими ImageViews.Каждый ImageView имеет нарисованный и цвет фона.При нажатии кнопки я хочу анимировать две вещи, в зависимости от ввода пользователя: 1) переместить весь вид на новую позицию (эта часть четкая и не вызывает проблем), и 2) переместить только для рисования изображения в новую ячейку, оставляя вид с цветом фона в исходном положении.Я полностью застрял на этом втором задании.Как мне переместить рисованные объекты с помощью анимации?Спасибо за любую помощь.

1 Ответ

0 голосов
/ 05 декабря 2018

переместить только нарисованное изображение в новую ячейку, оставив вид с цветом фона в исходном положении

Я думаю, что вы не можете "переместить нарисованное".Но вы можете сделать следующее:

  • ввести View - назовем его movingDrawableView - показывая только рисованный объект, но с прозрачным фоном, этот View скрыт вfirst
  • Установите положение этого movingDrawableView , чтобы перекрыть View с нарисованным и цветным фоном и сделать его видимым
  • Установить рисование для Viewс цветным фоном, равным null
  • , запустите анимацию для movingDrawableView
  • , как только анимация закончится, заполните базовый View с помощью drawable и покажитетребуемый фон
  • скрыть movingDrawableView
...