2012-02-11 3 views
0

Итак, я новичок в разработке Android, и я ищу лучший способ достичь этого.Разработка оптимальной практики размещения приложений для Android.

Что я ищу, довольно просто, и я уверен, что для этого есть хорошо налаженный способ.

Все, что я хочу что-то вроде этого изображения

enter image description here

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

Какой макет следует использовать? Мне также нужно будет иметь кнопку в середине (красная рамка на изображении). Итак, я думал о создании табличного дизайна и просто размещении изображений, которые будут формироваться в ячейках вокруг, и вставка предварительного просмотра камеры посередине и кнопка ниже.

Я не имею опыта в этой области, и меня заинтересовала лучшая практика для достижения такого дизайна в Android dev. О, и я работаю над Android 2.2

Благодарности

ответ

1

Для непрозрачных кадров используйте drawable shapes. Вы можете настроить прописку, чтобы она соответствовала толщине вашей фигуры, и вы получите красивый вид вставки без магии макета.

Для макета вы можете использовать FrameLayout или RelativeLayout. Если вы используете центр тяжести центра кадра, предварительный просмотр камеры и center_horizontal | внизу кнопки. Это аналогичный процесс для относительной компоновки, но вместо этого вы используете центрHorizontalInParent и alignParentBottom.