Articles of анимация

Animation.start () или animation.startNow () не запускает анимацию сразу

У меня странная проблема – время от времени анимация, которая должна исчезнуть из моего контроля (ImageButton), не срабатывает немедленно. Я использую анимацию fadeout, чтобы скрыть ее, а затем в myListener на ее конце (onAnimationEnd) я помещаю новый ресурс в качестве изображения на кнопку. Где-то в моем коде приложения: Animation a = AnimationUtils.loadAnimation(this,R.anim.fadeout); a.setAnimationListener(new myListener(location)); buttons[location].setAnimation(a); […]

Android сжимается и развивается последовательная анимация

Я хочу сделать последовательную анимацию, в которой две кнопки сжимаются до тех пор, пока они не исчезнут, а затем снова вырастут до их первоначального размера. Когда я запускаю его, кнопки просто исчезают без анимации <?xml version="1.0" encoding="utf-8"?> <set xmlns:android="http://schemas.android.com/apk/res/android" android:interpolator="@android:anim/accelerate_decelerate_interpolator" android:fillAfter="true"> <scale android:fromXScale="1" android:toXScale="0" android:fromYScale="1" android:toYScale="0" android:duration="400" android:pivotX="50%" android:pivotY="50%" /> <scale android:startOffset="700" android:fromXScale="0" android:toXScale="1" android:fromYScale="0" […]

Как анимировать заполнение карты в android

Я хочу анимировать верхнее заполнение карты представления программно, но я понятия не имею, как это сделать. private GoogleMap map; map.setPadding(left, top, right, bottom); У кого-нибудь есть идея, как оживить top значение padding от 0 до 100?

Как загрузить анимационный XML-файл на Android программно?

Согласно сайту разработчика Android , мы можем программно загрузить класс AnimatorSet из XML-файла, расположенного на пути следующим образом: res/animator/filename.xml . Поэтому я создал образец проекта и попытался выяснить, действительно ли он работает, и это не так; Ничего не произошло. Было бы очень приятно, если бы я мог понять, чего не хватает и / или что […]

Как анимировать значок для развернуть / свернуть вид?

У меня есть этот значок: И когда я нажимаю свой элемент в списке, я хочу, чтобы он вращался на 180 °. Когда я снова нажимаю, я хочу, чтобы он вращал еще 180 °, чтобы получить исходное положение. Сначала я попробовал: view.animate().rotation(180).setDuration(500).start(); Но он срабатывает только один раз. После этого я попробовал: <?xml version="1.0" encoding="utf-8"?> <set […]

Android угасает анимацию для tablerow

У меня есть TableRow с TextView . Вот xml для него. <TableRow android:layout_height="fill_parent" android:layout_gravity="bottom" android:layout_width="fill_parent" android:background="#BF000000"> <TextView android:id="@+id/topText" android:layout_height="wrap_content" android:textColor="#FFFFFF" android:textSize="19sp" android:background="#BF000000" android:layout_gravity="center_horizontal" android:text="@string/text_searchword" android:layout_width="fill_parent"> </TextView> </TableRow> Я хочу сделать строку таблицы невидимой с эффектом затухания при нажатии кнопки и наоборот. Как мне это сделать?

Android TextView: есть ли способ заставить анимацию marquee с коротким текстом?

У меня есть TextView с некоторым текстом внутри, и я хочу, чтобы он оживлялся анимацией прокрутки marquee. Я видел этот популярный вопрос о форсировании анимации marquee, однако код в ответах работает только в том случае, если текст достаточно длинный, чтобы выйти за пределы TextView (и, следовательно, текст усечен), я искал решение навсегда Сделайте текст анимацией […]

Анимации попадают в бесконечный цикл, если они запущены в onAnimationEnd из AnimationListener

Простая задача: нажав кнопку, она масштабирует значение X до 0, и когда анимация завершается, начинается вторая анимация на втором представлении, которая масштабирует X от 0 до 1. После 1 секунды должна воспроизводиться обратная анимация, и это все. Запустив код ниже, у меня есть бесконечный цикл анимации первой части анимации. Использовал девятидюймороды lib, но я не […]

Легкий способ сделать анимацию GONE

У меня есть панель пользовательского поиска, которая является частью основного макета. Большую часть времени панель скрыта. Я хотел бы добавить на панель появляющуюся / исчезающую анимацию. Ниже приведен упрощенный фрагмент макета: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" > <RelativeLayout android:id="@+id/layoutSearch" android:layout_width="fill_parent" android:layout_height="wrap_content" android:visibility="gone" > <EditText android:id="@+id/editSearch" android:layout_width="fill_parent" android:layout_height="wrap_content" /> <<Other inner views to be animated>> </RelativeLayout> […]

Как отменить анимацию, но не закончить ее?

У меня есть TranslateAnimation на моем классе. Анимация начинается автоматически. Я устанавливаю кнопку, чтобы щелкнуть, анимация будет отменена ( animation.cancel(); ). Я также установил AnimationListener для своего класса. Если моя анимация закончится, я запустил новое действие (вы перейдете в меню). public void onAnimationEnd(Animation animation) { startActivity(new Intent(Class.this, Class2.class)); } Мое приложение полагается на то, что […]