Android анимация изменения размера - PullRequest
2 голосов
/ 06 июля 2010

Есть ли способ применить анимацию изменения размера в отличие от масштабной анимации в Android?При использовании масштабной анимации изменяемое изображение или макет растягивается, включая контур границы / обводки, который очерчивает изображение.У меня есть прямоугольник с двумя линиями вокруг них, когда анимация применяется, и кажется, что обводка увеличивается, это, вероятно, связано с тем, что анимация «scale» фактически масштабирует границы / обводки в дополнение к рисованию.Есть ли какой-нибудь способ увеличить окно, не увеличивая при этом обводку / границу / контур?то есть я просто хочу изменить размер, но не обязательно «изменить масштаб» отрисовки.обратите внимание, мой Drawable определяется в XML ...

Ответы [ 2 ]

0 голосов
/ 24 декабря 2011

Инструменты анимации по умолчанию в Android не обеспечивают способ изменения размера анимации. Лучше всего иметь функцию TimerTask, которая изменяет размеры представления в потоке пользовательского интерфейса через указанные промежутки времени.

0 голосов
/ 28 января 2011

Я бы предложил удалить границы с изображения и вместо этого нарисовать эту границу, обернув свой ImageView с помощью LinearLayout.Используйте некоторые отступы для создания границ и установите цвет фона LinearLayout, чтобы применить желаемый вид границы.

...