Articles of анимации

Android Animated Vector Drawable: изменение степени вращения во время выполнения

Я пытаюсь создать векторную анимацию для Android, которая содержит поворот в векторной группе. В принципе, если бы степень перехода была постоянной, я бы использовал эти ресурсы: My VectorDrawable: <vector xmlns:android="http://schemas.android.com/apk/res/android" android:width="64dp" android:height="64dp" android:viewportHeight="600" android:viewportWidth="600"> <group android:name="myRotationGroup" android:pivotX="300.0" android:pivotY="300.0" android:rotation="0"> <path android:name="myName" android:fillColor="#000000" android:pathData="M300,70 l 0,-70 70,70 0,0 -70,70z"/> </group> </vector> Мой AnimatedVectorDrawable: <animated-vector xmlns:android="http://schemas.android.com/apk/res/android" android:drawable="@drawable/my_vector_drawable" […]

Анимация представления, пока ListView не работает без прокрутки

Я пытаюсь добиться того, что в Android-приложении Google+ есть вид, который находится внизу экрана, и когда пользователь прокручивает ListView, который находится за ним. UP отображает анимацию вниз, за ​​пределами экрана. Когда пользователь прокручивает ListView вниз, пусть даже немного, анимация «Просмотр» поддерживает резервное копирование, на экране. Я установил GestureDetector, который дает мне обратные вызовы для события […]

На Android: как определить правильную анимацию, чтобы максимизировать один просмотр при одновременном минимизации двух других?

Я создал операцию, которая содержит 3 пользовательских компонента (определенные в xml). 2 компоненты расширяют представление, 1 расширяет SurfaceView. Все они лежат в LinearLayout, что позволяет разделить экранную недвижимость поровну между компонентами. Нажмите, чтобы посмотреть. Я новичок, поэтому я не могу отправлять изображения напрямую … Теперь я хотел бы максимизировать один вид, когда его щелкают (используя […]

Umano Android SlidingUpPanel – анимация

Я использую следующий проект: https://github.com/umano/AndroidSlidingUpPanel Он работает очень хорошо до сих пор, но у меня есть одна проблема: я хочу скрыть скользящую панель, пока не нажмем кнопку, тогда панель должна исчезнуть с анимацией; В настоящее время панель отображается при нажатии кнопки, но без анимации, и я не знаю, как реализовать указанную анимацию. Любые идеи очень […]

Android: SDK Qualcomm QCAR (Vuforia) с min3D Framework (или другой 3D-модель / анимационный загрузчик / рендеринг)

Я хотел бы использовать SDK Qualcomm для расширенной реальности (Vuforia) с библиотекой min3D и загружать анимации с файлами md2. Как я могу объединить QCAR (Vuforia) с min3D? Как назначить матрицу прогноза и матрицы QCAR (Vuforia) на min3D? Чтобы сцена была сделана правильно в min3d.glsurfaceview? Кто-нибудь разработал пример? Как ваш опыт? Редактирование. Для примеров и опытов […]

Android анимация, чтобы повернуть вид и заморозить его после вращения

Я новичок в Android Animation и хочу сделать базовую анимацию Повернуть вид на 180 градусов <set xmlns:android="http://schemas.android.com/apk/res/android"> <rotate android:fromDegrees="0" android:toDegrees="180" android:pivotX="50%" android:pivotY="50%" android:duration="300" android:fillAfter="true" android:fillEnabled="true" /> Но проблема заключается в том, что после завершения анимации представление возвращается в исходное положение. Я хочу, чтобы представление было повернуто на 180 градусов после анимации. Я также добавил AnimationListener […]

RotateAnimation без длительности

ребята. У меня этот код (asyncTask) Моя анимация (): public void animation() { int currentRotation = 0; anim = new RotateAnimation(currentRotation, (360*4), Animation.RELATIVE_TO_SELF, 0.5f, Animation.RELATIVE_TO_SELF,0.5f); currentRotation = (currentRotation + 45) % 360; anim.setInterpolator(new LinearInterpolator()); anim.setDuration(4000);// i want rotating without this <—————— anim.setFillEnabled(true); anim.setFillAfter(true); refresh.startAnimation(anim); } Может кто-нибудь сказать мне, что это возможно сделать без anim.setDuration […]

Как создать представление, подобное области системных уведомлений в android?

Я хотел бы иметь представление в своей деятельности, которое изначально остается в верхней части экрана, как маленькая панель, но когда вы нажимаете на нее, она должна расширяться, как и область системных уведомлений. Я не нашел стандартных элементов управления с таким поведением. Каков наилучший способ реализовать это?

Есть ли эквивалент TweenMax в Java

Я по-прежнему относительно новичок в разработке Java и Android, поэтому я до сих пор не знаком с множеством библиотек, доступных для использования, особенно для анимации. Где я нахожусь (мир Flash), у нас есть доступ к нескольким сторонним движкам-движкам, которые делают жизнь очень легкой для нас, когда мы хотим программно перемещать вещи вокруг сцены, не полагаясь […]

Выполнение анимации push-фрагмента

Как я могу сделать анимацию, которая подталкивает текущий фрагмент следующим фрагментом Вот анимация, которую я хочу: Мой текущий код анимации просто перекрывает первый фрагмент вторым фрагментом, который он не нажимал, как на картинке Вот код: result_list.setOnItemClickListener(new OnItemClickListener(){ @Override public void onItemClick(AdapterView<?> av, final View view, final int i, long i2) { result_list.setEnabled(false); view.animate().setDuration(300).translationX(widthListView).alpha(0). withEndAction(new Runnable() […]