Articles of анимации

Android: Поверните анимацию, верните ее в реальное состояние после окончания анимации?

Я собираюсь повернуть изображение в Моем приложении. Все работает отлично с Вращением. Но пока анимация вращения i закончится, Image wil вернется в предыдущее положение. Я хочу сохранить этот образ в этом повернутом состоянии, а не возвращать его в реальное состояние. Итак, как это сделать? Чтобы повернуть изображение, я использую код ниже: <?xml version="1.0" encoding="utf-8"?> <rotate […]

Экран вспыхивает случайным образом при использовании overridePendingTransition на Jelly Bean

Эта проблема возникает иногда только на Jelly Bean 4.1 и 4.2 (тестируется на Galaxy Nexus и Nexus 4). Вот как я использую overridePendingTransition При запуске нового действия: Intent intent = new Intent(ActivityA.this, ActivityB.class); startActivity(intent); overridePendingTransition(R.anim.transition_right_to_left, R.anim.transition_right_to_left_out); Когда закончите операцию, чтобы вернуться к предыдущей finish(); overridePendingTransition(R.anim.transition_left_to_right, R.anim.transition_left_to_right_out); transition_left_to_right <?xml version="1.0" encoding="utf-8"?> <translate xmlns:android="http://schemas.android.com/apk/res/android" android:interpolator="@android:anim/accelerate_decelerate_interpolator" android:fromXDelta="-100%p" android:toXDelta="0" […]

Поворачивайте ImageView по часовой стрелке с помощью ObjectAnimator

Я пытаюсь повернуть изображение так, чтобы оно соответствовало правилу ниже другого изображения. Вот чего я пытаюсь достичь: И это то, что я могу достичь: Он в основном содержит два ImageView первый из которых содержит часть над полом, а второй – плитки для покрытия пола. Моя проблема в том, что я не могу анимировать изображение плитки […]

Переход активности Android в ListView

Я пытаюсь выполнить следующий переход активности в Android: В 1 мы видим обычный ListView. Теперь ( 2 ), когда я накладываю палец на элемент ListView и прокручиваю палец влево, все остальные элементы ListView удаляются, за исключением того, на котором мой палец. Если переход завершен, «выбранный» элемент ListView расширяется по экрану и отображает некоторый контент. Вопрос […]

Как размер установки приложения зависит от вашего телефона?

Недавно я сделал это приложение для пользователей root, которые часто меняют свое устройство. Теперь я заметил довольно странное поведение с размером установки приложения. Когда я использовал регулярную активность с инициализацией представлений из файла XML, размер был 715 kb . @Override protected void onCreate(Bundle bundle) { super.onCreate(bundle); setContentView(R.layout.main_layout); executeEvents = new ExecuteEvents(this); display = (TextView) findViewById(R.id.display); […]

Android: Пользовательская горизонтальная анимация Progress Bar

Я пытаюсь создать индикатор выполнения, в котором сам бар оживляет вертикальное вращение по горизонтали. Я успешно использую мой прогресс, который можно использовать в качестве переносимого с помощью: <ProgressBar android:id="@+id/progressBar" android:layout_width="fill_parent" android:layout_height="wrap_content" style="@android:style/Widget.ProgressBar.Horizontal" android:progressDrawable="@drawable/custom_progress" android:layout_marginRight="5dp" /> Вот моя возможность: Но я хочу, чтобы у него был тонкий эффект броска по мере его развития. Таким образом, это […]

Android перемещает объект по пути

Я создал путь по кругу и отобразил их на экране следующим образом: public void onDraw(Canvas canvas){ Path sPath = new Path(); sPath.moveTo(100, 100); sPath.lineTo(300, 100); sPath.lineTo(300, 300); sPath.lineTo(100,300); sPath.lineTo(100,100); sPath.close(); Paint ballPaint = new Paint(); ballPaint.setColor(Color.GREEN); Paint pathPaint = new Paint(); pathPaint.setColor(Color.BLUE); canvas.drawPath(sPath, ballPaint); canvas.drawCircle(100,100,20,pathPaint); } Я хотел бы, чтобы круг двигался по пути, как […]

Плавная анимация хода выполнения

Я пытаюсь реализовать плавную анимацию для своего ProgressBar , но когда я увеличиваю время (30 секунд), анимация перестает быть гладкой. Пример с 5 секундами: Пример с 30 секундами: Мой прогресс: <layer-list xmlns:android="http://schemas.android.com/apk/res/android"> <item> <shape> <padding android:top="1dp" /> <solid android:color="#10444444" /> </shape> </item> <item> <shape> <padding android:top="1dp" /> <solid android:color="#20444444" /> </shape> </item> <item> <shape> <padding […]

Обнаружение направления прокрутки в адаптере (вверх / вниз)

Я пытаюсь подражать приложению Google Plus в моем проекте, так как сейчас это ссылка. Эффект listview при прокрутке действительно хорош, и я хотел бы сделать что-то подобное. Я начал с LayoutAnimationController http://android-er.blogspot.be/2009/10/listview-and-listactivity-layout.html LayoutAnimationController controller = AnimationUtils.loadLayoutAnimation( this, R.anim.list_layout_controller); getListView().setLayoutAnimation(controller); И это кажется плохим, поскольку не все элементы анимированы: Поэтому я закончил с помощью getView адаптера […]

Переходный фрагмент андроида вверх

У меня есть фрагмент, который должен заменить другой фрагмент. Я хочу указать анимацию. Но анимация игнорируется. transaction.replace(R.id.my_fragment, newFrag); transaction.addToBackStack(null); transaction.setCustomAnimations(R.anim.slide_in_up, R.anim.slide_out_up); slide_in_up <?xml version="1.0" encoding="utf-8"?> <translate xmlns:android="http://schemas.android.com/apk/res/android" android:duration="@android:integer/config_longAnimTime" android:fromYDelta="0%p" android:toYDelta="100%p" /> slide_out_up <?xml version="1.0" encoding="utf-8"?> <translate xmlns:android="http://schemas.android.com/apk/res/android" android:duration="@android:integer/config_longAnimTime" android:fromYDelta="100%p" android:toYDelta="0%p" /> Все, чего я действительно пытаюсь достичь, – это то, что новый фрагмент соскальзывает снизу. […]

Intereting Posts
Включить предварительно скомпилированную статическую библиотеку с использованием NDK Java.lang.SecurityException: сбой разрешения BLUETOOTH. (Только для устройств Samsung) Ошибка «Наблюдатель … не зарегистрирована» Android Studio – Где я могу увидеть столбец при отладке приложения для Android? Надежное обнаружение поддержки PDF на устройстве Android Android facebook SDK делает ошибку java.lang.NoClassDefFoundError Как скрыть разделитель, когда удаление анимации происходит в режиме ресайклера У ВСЕХ устройств Android есть внутренняя SD-карта? Загрузить фотографию с помощью HttpPost MultiPartEntityBuilder Расширяемый список с RecyclerView? Анимация для expandableListView Ошибка выравнивания текста при использовании арабского шрифта Android: изменение цвета формы во время выполнения Укажите максимальный размер sqlite db для моего приложения. Как обрабатывать полное исключение db Панель инструментов не отображается с помощью салфетки для обновления