2015-07-03 1 views
2

У меня есть активность в android, и я хочу добавить фрагмент, который будет отображаться на изображении ниже. Я хочу, чтобы она показала фигуру и была полупрозрачной, чтобы активность можно было увидеть в фоновом режиме. Два вопроса: 1) Как установить форму рамки? Я предполагаю, что я определяю форму в XML и сохраняю ее как файл XML, но какой атрибут я использую, чтобы установить формат фрейма для этой формы. 2) как сделать полупрозрачный фрагмент, я предполагаю, что в качестве фона я бы использовал полупрозрачный цвет, но я не уверен.настройка формы и прозрачности фрагмента в активности андроида

enter image description here

+0

Для прозрачности используйте значение 'alpha =" (float) "' на макете фрагмента. –

+0

И для закругленных углов щелкните здесь http://stackoverflow.com/questions/16161448/how-to-make-layout-with-rounded-corners –

+0

@ N1Вы имеете в виду для макета фрагмента внутри действия или для рамки макет фрагмента – Alk

ответ

0
  1. Для обеспечения прозрачности, используйте alpha=" (float) value" на ваш фрагмент макета (контейнера) в вашем activity_main.xml.
  2. Для закругленных углов проверить это решение this solution, добавив фон также в контейнер для размещения фрагментов. Также примените padding к этому контейнеру.
+0

Я добавил его в макет фрейма фрагмента, но я не вижу никаких изменений в предварительном просмотре – Alk

+0

Вы должны уметь видеть в Preview в 'activity_main.xml', а не в макете фрагмента. Если вы использовали код из моей ссылки, он очень легкий, поэтому вы можете не видеть его на белом фоне, поэтому попробуйте изменить его фон на ex. красный. Проверьте этот код, он работает - http://pastebin.com/TeQneAt4 –

+0

спасибо, и в этом под фрагментом я также добавил бы 'alpha =" 0.5 "' например, правый – Alk

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