2012-10-15 47 views
4

我正在尋找一種方法來創建應用的簡短覆蓋介紹,以向初次用戶顯示。這些職位給了我怎麼可以做一些瞭解,但不完全:如何在Android中創建信息覆蓋

How do I create a help overlay like you see in a few Android apps and ICS?

How to use LayoutInflater/ViewStub for an overlay

我不明白如何正確地訪問我的元素,因爲我的根佈局元素是LinearLayout其中包括一個Actionbar和一個ViewPager而不是包含實際元素。

有沒有任何框架可以爲你做到這一點?

回答

11

我認爲這個庫:ShowcaseView是你最好的選擇。正如其名稱所暗示的,它允許您重新創建Android 4.x展示視圖;即:
Showcase view sample

該項目的文檔解釋瞭如何實現它。 建議雖然:這種解釋視圖大多數時候被認爲是糟糕的設計:如果你的應用程序設計得很好,你不需要爲用戶提供一個教程,它應該是直觀的。
當然,在某些情況下可以完全證明是正確的,只要確保:
- 您的用戶真的需要一個教程。
-這不是因爲你正在做與Android召集相反的事情。

+0

謝謝!我會仔細看看的。 –