Создание заголовка с помощью кнопки домашней страницы (Landing screen) - PullRequest
0 голосов
/ 18 декабря 2011

У одного из приложений на моем мобильном телефоне есть заголовок, подобный показанному ниже на снимке.Мне очень нравится дизайн, и я хотел бы создать его для своего приложения.При нажатии на значок «Домой» пользователь попадает на целевую страницу (домашнюю страницу).Я только создал кнопки квадратных и округлых углов.Но не уверен, как создать тот, который приведен ниже.Любая помощь будет принята с благодарностью.

enter image description here

Ответы [ 2 ]

1 голос
/ 05 января 2012

Я бы сделал это, просто создав кнопки в фотошопе / GIMP на том же холсте, а затем сохранив каждую из них в формате PNG, для этого вы можете использовать инструмент среза.Тогда я бы просто добавил атрибуты для каждой кнопки.Есть атрибуты, которые позволяют вам установить левое поле, скажем, правой кнопки, чтобы оно совпало с правым полем левой кнопки.Фон кнопок также может быть изображением patch9, а значки внутри него могут быть атрибутом src вида кнопки.Кнопка с камерой будет иметь SRC, указывающий на PNG, на котором есть значок камеры, а также «Камера».И на самой кнопке нет текста.

1 голос
/ 18 декабря 2011

Создайте изображение в фотошопе или как угодно.

Затем создайте просмотр изображения и позвольте ему действовать как кнопка:

<ImageView
 android:id="@+id/camera_button"
 android:layout_width="wrap_content"
 android:layout_height="wrap_content"
 android:src="@drawable/button_camera" 
 android:onClick="onCameraButtonClick" />

onClick представлен в Android 1.6

или кнопку и установите фон:

<Button
 android:id="@+id/camera_button"
 android:layout_width="wrap_content"
 android:layout_height="wrap_content"
 android:background="@drawable/button_camera" 
 android:onClick="onCameraButtonClick" />

drawable / camera_button должен отображать состояние, чтобы пользователь мог видеть, когда на него нажимают / фокусируют.

в вашей деятельности:

 public void onCameraButtonClick(View v){
     // Do Something
 }

Это все здесь:

http://developer.android.com/reference/android/widget/Button.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...