Android: разница FloatingActionButton и обычная кнопка

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

Как определение Android Document:

Плавающие кнопки действий используются для особого типа продвигаемого действия. Они отличаются значком в кружке, плавающим над пользовательским интерфейсом, и обладают особым поведением при движении, связанным с морфингом, запуском и переносом точки привязки.

Плавающие кнопки действий бывают двух размеров: стандартные и мини. Размер можно контролировать с помощью атрибута fabSize.

Я думаю, что все здесь я могу легко реализовать в обычных кнопках, таких как размер, круг, над пользовательским интерфейсом. Я одного не понимаю:

особое поведение движения, связанное с морфингом, запуском и переносом точки привязки

Я действительно этого не знаю. Что это значит по поводу morphing lauching and transfering anchor point. Пожалуйста, объясните мне.

Благодарность :)


person Trần Kim Dự    schedule 12.09.2015    source источник


Ответы (1)


В Руководстве по дизайну материалов Google есть хорошая статья о плавающих кнопках действий: https://www.google.com/design/spec/components/buttons-floating-action-button.html Существует множество примеров того, как вы можете (и должны и не должны) использовать Плавающая кнопка действия при переходах между действиями и то, как ее можно использовать для создания красивой, содержательной и логичной анимации.

Если вы используете правильную кнопку Floating Action (из библиотеки Support Design) вместе с CoordinatorLayout, она также позаботится о Snackbars. Когда появляется Snackbar, плавающая кнопка действия перемещается вверх, чтобы не быть закрытой Snackbar. Вы можете проверить это здесь: http://android-developers.blogspot.cz/2015/05/android-design-support-library.html

person Vratislav Jindra    schedule 12.09.2015