2016-06-17 5 views
0

Может быть, какой-то простой вопрос для тех, кто обладает навыками в макетах android, но какой лучший подход для рисования smth вроде этого (может быть, какого виджета использовать) для позиционирования закругленной области, которая распространяется из верхней границы dialogFragment и горизонтально центрируется следующим образом: enter image description hereНастройка верхнего уровня DialogFragment

+0

мое предложение взять изображение с этим вырезать –

+0

Самый простой способ - использовать круглое изображение – jfxu

ответ

0

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

Если значок сердца - это все, что у вас есть, создайте xml для белого круга и используйте его в качестве фона для сердца, установите его в начало родителя, центрируйте его по горизонтали. Поскольку у вас будет точная высота круга, вы можете установить половину ее в качестве верхнего края для остальной части макета ниже, чтобы круг выглядел как горб (как на снимке экрана).

0

Вы можете использовать патч 9 в качестве фона вашего диалога. Определить области протяжения и область содержимого, и вы должны быть хорошо:

enter image description here

И Exemple использовать этот 9 патч файл:

enter image description here

Смежные вопросы