2016-09-27 41 views
0

粗略草圖的道歉。 基本上,我想讓用戶第一次打開應用程序,就是將他們的注意力吸引到一個按鈕上,並且有一些文字,比如「您可以點擊我以獲取更多信息!」或類似的東西。Android應用程序中的提示或提示

有誰知道這叫做什麼?有沒有這種事情的名稱 - 可以在原生Android中完成,還是需要第三方庫?由於

enter image description here

+0

也許能夠定製'Dialog'使這個自己。 – Zarwan

+0

您可以簡單地創建一個包含該UI的視圖。使用SharedPreferences,您可以設置切換其可見性,如果以前已經顯示過,那麼它在整個生命週期中都會被隱藏。 – user1506104

+0

您需要爲用戶展示一種教程嗎?如果是的話,看看這個.. https://android-arsenal.com/details/1/3083還有https://android-arsenal.com/details/1/243 ... –

回答

1

我認爲你是在談論被稱爲ShowCase View

實例庫的內容:https://github.com/amlcurran/ShowcaseView

編輯:注意有其他的庫了。你可以檢查android-arsenal更多

+1

完美,這正是我的尋找。謝謝。 – b85411

+0

你知道這個代碼是如何工作的嗎?我正在查看'.setTarget(new ActionViewTarget(this,ActionViewTarget.Type.HOME))',並且不確定它會做什麼。我猜想你可以用它來指定你想要突出顯示哪個視圖? – b85411

+0

創建一個目標:'ViewTarget target = new ViewTarget(R.id.btn_send,this);'並在setTarget()中使用它。也請檢查庫附帶的樣品。 – mt0s

0

我認爲你可以自己用android的相對佈局和它的文本框做到這一點,通過在任何時候想顯示的容器(相對佈局)膨脹容器,在這種情況下,在第一次活動並稍後隱藏它。

嘗試將布爾值保存在共享首選項中,以便您的活動知道何時顯示對話,因爲您在第一次運行時將該值更改爲true,它顯然會隱藏。

然而,第一次體驗嘗試在給定鏈路,校對,跟蹤代碼,並建立自己的後 http://www.londatiga.net/it/how-to-create-quickaction-dialog-in-android/ 希望它能幫助。