Вопросы с тегом «android-animation»

Анимации могут быть интегрированы в приложения для Android через Java и XML.

16
Показать и скрыть вид с анимацией слайда вверх / вниз
У меня есть то, LinearLayoutчто я хочу показать или скрыть с помощью Animationкнопки, которая перемещает макет вверх или вниз всякий раз, когда я изменяю его видимость. Я видел несколько образцов, но ни один из них не удовлетворял моим потребностям. Я создал два XML-файла для анимации, но я не знаю, как …

6
Android добавляет простые анимации во время установки видимости (view.Gone)
Я разработал простой макет. Я закончил дизайн без анимации, но теперь я хочу добавить анимацию, когда в текстовом клике происходит событие, и я не знаю, как его использовать. Мой дизайн XML выглядит хорошо или нет? Мы ценим любые предложения. Мой XML <?xml version="1.0" encoding="UTF-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:longClickable="false" android:orientation="vertical" …

3
Как работают координаты экрана Android?
Я работаю с Android Animationи обнаружил, что система координат Android довольно запутанная, поэтому я здесь, чтобы задать вопрос о том, как работают координаты в Android. Я слежу за этим изображением для перемещения одного вида в другой, но кажется, что он не работает:

6
Полный рабочий пример сценария трехфрагментной анимации Gmail?
TL; DR: Я ищу полный рабочий образец того, что я буду называть сценарием «трехфрагментной анимации Gmail». В частности, мы хотим начать с двух фрагментов, например: После некоторого события пользовательского интерфейса (например, касания чего-либо во фрагменте B) мы хотим: Фрагмент A, чтобы соскользнуть с экрана влево Фрагмент B переместится к левому …

6
Как отменить фрагментную анимацию на BackStack?
Я думал, что система будет отменять анимацию на заднем стеке при нажатии кнопки возврата при использовании фрагментов, используя следующий код: FragmentManager fm = getFragmentManager(); FragmentTransaction ft = fm.beginTransaction(); ft.setCustomAnimations(R.anim.slide_in, R.anim.hyperspace_out); ft.replace(R.id.viewContainer, new class(), "layout").addToBackStack(null).commit();

6
Добавление эффекта пульсации к элементу RecyclerView
Я пытаюсь добавить эффект пульсации в элемент RecyclerView. Я поискал в Интернете, но не смог найти то, что мне нужно. Я предполагаю, что это должен быть индивидуальный эффект. Я попробовал атрибут android: background для самого RecyclerView и установил для него значение «? Android: selectableItemBackground», но это не сработало .: <android.support.v7.widget.RecyclerView …

1
обменять фрагмент в действии с помощью анимации
Я хочу поменять местами два фрагмента в действии с помощью анимации. Предположим, что страница A предназначена для фрагмента A и левой стороны экрана, а страница B предназначена для фрагмента B, то есть в правой части экрана. Теперь я хочу, чтобы, когда я нажимаю кнопку на странице A, страница A перемещается …

9
Показать DialogFragment с ростом анимации от точки
Я показываю, DialogFragmentкогда пользователь нажимает строку в ListView. Я бы хотел оживить показ диалога так, чтобы он увеличивался из центра строки. Подобный эффект можно увидеть при открытии папки из лаунчера. Одна идея, которая у меня возникла, - это комбинация TranslateAnimationи ScaleAnimation. Есть другой способ?

7
Анимированный значок для ActionItem
Я везде искал подходящее решение своей проблемы и пока не могу его найти. У меня есть ActionBar (ActionBarSherlock) с меню, которое создается из XML-файла, и это меню содержит один элемент, и этот один элемент отображается как ActionItem. меню: <menu xmlns:android="http://schemas.android.com/apk/res/android" > <item android:id="@+id/menu_refresh" android:icon="@drawable/ic_menu_refresh" android:showAsAction="ifRoom" android:title="Refresh"/> </menu> деятельность: [...] @Override …

5
Завершить событие анимации android
У меня есть затухающая анимация в представлении (которое находится внутри фрагмента), и каждый раз, когда анимация происходит, после ее завершения представление снова перерисовывается. Я нашел работу view.SetVisibility(View.GONE). Но он не дожидается завершения анимации. Я хотел бы выполнить этот код setVisibility только после завершения анимации. Как лучше всего это сделать?

4
Анимация масштаба изображения Android относительно центральной точки
У меня есть ImageView, и я делаю для него простую масштабную анимацию. Очень стандартный код. Мой scale_up.xml: <set xmlns:android="http://schemas.android.com/apk/res/android"> <scale android:fromXScale="1" android:fromYScale="1" android:toXScale="1.2" android:toYScale="1.2" android:duration="175"/> </set> Мой код анимации: Animation a = AnimationUtils.loadAnimation(this, R.anim.scale_up); ((ImageView) findViewById(R.id.circle_image)).startAnimation(a); Проблема: Когда изображение масштабируется, оно масштабируется не от центра, а от верхнего левого угла. …

13
анимация встряхивания / качания в android
Я создал файл anim.xml, как показано ниже, чтобы встряхнуть изображение, как значок iOS в Android. Однако это не дает мне такого же результата. Есть идея получше? <?xml version="1.0" encoding="utf-8"?> <rotate xmlns:android="http://schemas.android.com/apk/res/android" android:duration="300" android:fromDegrees="-2" android:pivotX="50%" android:pivotY="50%" android:repeatCount="infinite" android:toDegrees="2" />

4
Android - пользовательская анимация при транзакции фрагмента не выполняется
Я использую Google API 8 (Android 2.2) с пакетом поддержки v4. Никаких ошибок или анимации не выдает. Сделка: FragmentTransaction transaction = manager.beginTransaction(); transaction.replace(R.id.content, myFragment); transaction.setCustomAnimations(R.anim.slide_in_left, R.anim.slide_out_right); transaction.commit(); Анимации: slide_in_left.xml <?xml version="1.0" encoding="utf-8"?> <set xmlns:android="http://schemas.android.com/apk/res/android" > <translate android:duration="700" android:fromXDelta="-100%" android:toXDelta="0%" > </translate> </set> slide_out_right.xml <?xml version="1.0" encoding="utf-8"?> <set xmlns:android="http://schemas.android.com/apk/res/android"> <translate android:duration="700" …

9
Android: показать / скрыть представление с помощью анимации
Я просматривал много результатов / вопросов Google здесь, чтобы определить, как показать / скрыть представление с помощью вертикальной анимации, но я не могу найти тот, который точно или не слишком расплывчатый. У меня есть макет (панель отмены), который находится под другим макетом и над несколькими другими виджетами; эта полоса отмены …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.