2016-01-22 75 views
-1

我正在嘗試創建所謂的「應用程序狀態欄」(可能不是正確的術語),它將顯示用戶的應用程序狀態指示(「正在連接...」 ,「加載...」等)。Android - 創建一個應用程序內可伸縮消息欄

我做我自己的多次嘗試,但我不是一個真正的UI/UX程序員和一切我試過,包括補間動畫,似乎只是醜陋:-)

是否有庫或最佳實踐做這樣的事情?我未能在Google上找到任何內容。

+2

問題,要求我們建議還是找一本書,工具,軟件庫,教程或等客上門資源是堆棧溢出的主題,因爲它們傾向於吸引自以爲是的答案和垃圾郵件。相反,請描述問題以及到目前爲止解決問題所做的工作。 –

+1

你想讓它成爲一個持久的或有時會突然冒出來,當狀態改變?對於後者,你可以使用'SnackBar' – AndroidMechanic

+0

@Prera​​kSola你是對的。通常我會努力做到這一點,但我想這次我很懶。謝謝你的評論。 – Nom1fan

回答

1

Nom1fan,您可以使用Google支持設計庫中的快餐部件。這裏有一個例子使用它:

Snackbar.make(getView(), "connecting...", Snackbar.LENGTH_SHORT).show(); 

其中getView()在當前顯示的佈局返回一個視圖

+0

我沒有發現,當搜索,這聽起來像我在找什麼。現在去檢查它,如果這是我需要我會標記你的答案是正確的:) – Nom1fan

+0

這是我想要的,但不幸的是,我不得不使用第三方小吃店。試圖使用Google支持設計庫對我來說是一場噩夢。更新到API 23(從SDK管理器下載所有需要的軟件包)後,我嘗試使用快餐欄,它似乎無法在Activity中工作?只有ActivityCompat?我也嘗試過,這使得我的整個UI非常醜陋,仍然無法工作!有沒有人遇到過這樣的困難? – Nom1fan

+1

嗨Nom1fan,我不知道你使用AppCompatActivity有什麼問題。使用AppCompatActivity而不是Activity是非常標準的。我建議你熟悉AppCompatActivity。 –

相關問題