Я пытаюсь ознакомиться с новыми руководствами по дизайну Android Lollipop. Поэтому, особенно для анимаций, я пытаюсь добиться чего-то вроде этих подробных анимаций для значков или кнопок: http://www.google.com/design/spec/animation/delightful-details.htmlAndroid: подробная анимация внутри плавающей кнопки действия
Мне было интересно, как они это сделали?
В моем специальном случае у меня есть плавающая кнопка действия, которая используется для удаления элемента в корзине покупок. После того, как пользователь нажмет кнопку, я хочу анимировать значок, который можно извлечь внутри этой кнопки. Анимация должна иметь скользящий эффект, когда тележка перемещается в нижнюю часть кнопки, и галочка перемещается в верхней части кнопки.
Я нашел ViewFlipper (http://www.inter-fuser.com/2009/07/android-transistions-slide-in-and-slide.html), однако я хочу, чтобы держать кнопку на месте, и только анимировать иконки внутри кнопки.
С другой стороны, я нашел AnimationDrawables (http://developer.android.com/reference/android/graphics/drawable/AnimationDrawable.html), но там, я должен создать каждый кадр вручную, что также нечетно.
Каков наилучший способ достичь этого?
У Вас уже есть макет? –
Лучше для вас создать свою собственную кнопку fab. Используйте CardView, сделайте это круглым атрибутом угла. убедитесь, что он имеет равную ширину и высоту. Затем дайте cardElevetion, теперь ваш плакат будет плавающим. Добавьте ImageView, затем добавьте дополнение к CardView, чтобы вы могли видеть что-то похожее на FAB. Теперь вы можете анимировать свой ImageView в соответствии с вашим желанием внутри CardView. В конце анимации вы можете изменить значок ImageView. –