2014-10-01 97 views
0

我正在開發Android應用程序,並且必須爲其中一個屏幕編碼以下設計: Android screen (忽略黃色的東西,我現在剛剛屏蔽了徽標和應用程序特定的信息)UI屏幕設計

我的問題是:我該如何設計這種特定類型的屏幕?頂部窗格類似於Android中的ActionBar。但是,當頂部窗格上的任何按鈕被擊中時,這個自定義的「彈出」具有矩形形狀,頂部上有一個小箭頭指向該按鈕,並且不會中斷當前/主要活動。

我看了看周圍,但仍然不明白如何完成此操作。

有什麼想法?謝謝!

+0

你仍然可以使用的動作條來顯示你的圖標,但是當它們被擊中時,它們會顯示當前佈局的視圖。既可以在此時進行充氣,也可以從主佈局中取消隱藏。 – dharms 2014-10-01 16:21:14

+0

感謝ActionBar參考。我已經使用ActionBar實現了頂部窗格,並且目前每個菜單項點擊都有一個DialogFragment,與上面的設計非常相似。但是我還沒有能夠擁有設計中的小箭頭......關於如何繪製箭頭的任何想法? – 2014-10-21 14:12:29

+0

如果您可以獲得正確的間距,則可以使用與對話框顏色相同的自定義形狀(或圖像)背景進行視圖。你會根據選擇哪個項目來計算出正確的邊距。通過一些小小的試驗和錯誤,我相信你可以把它運用起來。 – dharms 2014-10-21 15:18:07

回答

0

您可以使用本機操作欄和圖標。

唯一的問題是如果你想一次顯示它們。

某些圖標可能隱藏,具體取決於手機的大小。

至於自定義彈出窗口,可以使用toast功能來執行此操作。

這是很容易調整祝酒詞的位置和定製敬酒:

定製祝酒的:碰杯的http://developer.android.com/guide/topics/ui/notifiers/toasts.html#CustomToastView

轉變現在的位置:How to change position of Toast in Android?

+0

嗨,你的第一部分關於Action Bar是正確的。但第二部分是錯誤的。吐司用於單獨顯示消息,並且上面的設計不適用於在選擇操作欄項目時對「彈出」屏幕使用吐司。 – 2014-10-21 14:13:43