2011-12-18 88 views
0

我的移動應用程序中的一個應用程序具有如下所示的快照中的標題。我非常喜歡這個設計,並且希望爲我的應用程序創建一個。點擊主頁圖標會使用戶登錄頁面(主頁)。我只創建了方形和圓角的按鈕。但不確定,如何創建一個如下所示的。任何幫助將不勝感激。使用主頁創建標題(登錄屏幕)按鈕

enter image description here

+0

Photoshop是你的朋友 – Blundell 2011-12-18 16:16:21

回答

1

在Photoshop中創建或任何圖像。

然後創建一個imageview的,讓它像一個按鈕:

<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" /> 

抽拉/ camera_button應該是可繪製的狀態,以便用戶可以看到它被點擊/聚焦的時間。

在活動

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

這一切都在這裏:

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

+0

嗨,感謝您的回覆。我相信你誤解了我的問題......或者可能是我誤解了它。我可以創建2個按鈕(帶背景)並設置onclicklistener。但是我的問題是......從快照中可以看到,2個按鈕重疊。我們如何實現這一目標?如果您有任何想法,請提出建議。同時,我也會嘗試做一些破解,並以我的結果回覆你(如果有的話)。 – Raj 2011-12-18 16:55:49

+0

如果我得到的時間我會代碼這個,但想到它:兩個按鈕包裹在相對佈局與負邊距或東西 – Blundell 2011-12-18 17:03:34

+0

嗨,感謝您的想法。正如你所建議的那樣,今天嘗試消極的利潤率,並能夠重疊2個簡單的按鈕:)。一旦完成,將會發布具有佈局和快照的實際按鈕。 – Raj 2011-12-19 09:06:32

1

,我會做這僅僅是在Photoshop中創建按鈕的方式/ GIMP相同的畫布上,然後保存每個作爲PNG,你可以使用切片工具。然後,我會爲每個按鈕添加一個屬性。有一些屬性可讓您設置左側邊距,即右側按鈕與左側按鈕的右側邊距對齊。按鈕的背景也可以是patch9圖像,其中的圖標可以是按鈕視圖的src屬性。帶相機的按鈕將使SRC指向具有相機圖標以及「相機」的PNG。而按鈕本身沒有任何文字。