Страницы

Поиск по вопросам

среда, 22 января 2020 г.

Как сделать подпись у иконки в floating action button?

#java #android #android_studio #material_design


У меня есть Floating Action Button с Vector Drawable внутри. Можно ли под него вставить
текст? (не рядом с кнопкой, а внутри нее, как на картинке) 


    


Ответы

Ответ 1



Действительно в таком варианте самый очевидный и простой способ это нарисовать текст. Те ваш текст это и есть вектор. Плюсов много, но ести и минусы -> локализация. Если это для вас не критично, то смело создавайте такие VectorDrawable всё будет отлично работать. Если вы всетаки, хотите вставлять отдельно любой текст менять его, то можно сделать например так: Это будет работать, но минусов тоже хватает, вы должны следить за размером текста, за размером картинки, в теории это можно довести до более хорошего решения, и не забывайте что android:elevation="16dp" необходим, иначе текст будет под FAB. Можно переопределить FAB и onDraw и дорисовывать текст на Canvas, такой вариант имеет место быть.

Комментариев нет:

Отправить комментарий