2014-10-31 87 views
0

進出口新的Android和與像GOOGLEPLAY應用程序的UI練,這是列表的默認視圖: enter image description here的Android GOOGLEPLAY,喜歡的ListView

當我滾動列表查看時,操作欄滾動得到並基本上我的英語太糟糕了,我不知道如何或哪些關鍵字我必須用谷歌搜索來得到這樣的結果(因爲你看到它看起來像操作欄是在列表視圖內) enter image description here

請告訴我如何或給我一個例子來學習,謝謝!

+2

猜測它是一個gridview ... – 2014-10-31 03:55:16

+2

我認爲這是GridView材質設計:http://www.google.com/design/spec/material-design/introduction.html#introduction-principles – 2014-10-31 03:59:44

+1

基本上你是/他在詢問關於操作欄隱藏在向上滾動視圖,而不是Gridview本身。對於一個實例樣本(在Lolipop之前),您應該看看這個:http://www.techrepublic.com/article/pro-tip-maximize-android-screen-real-estate-by-showing-and-hiding -Action-bar/ 從Lolipop開始,Android引入了新的RecycleView(我猜這裏是GridView),還有一個新的ToolBar正在播放所謂的Action Bar。你可能想嘗試搜索有關使用它!歡呼越南開發者! – 2014-10-31 04:01:32

回答

0

你可以定義你的佈局結構類似以下內容:

<FrameLayout> 

    <GridView or RecyclerView/> 

    <MenuBar id="menuBar2" visibility="gone"/> 

</FrameLayout> 

以使電網能夠與標題欄和菜單欄滾動,我們應該添加頁眉與GridView控件,當然RecyclerView的會更容易做這比GridView。頁眉佈局的結構將是這樣的:

<LinearLayout orientation="vertical"> 

    <TitleBar/> 

    <MenuBar id="menuBar1"/> 

</LinearLayout> 

一旦menuBar1充分滾動出爲不可見,顯示menuBar2,也同步兩者的菜單狀態。 menuBar2將出現在該LinearLayout的頂部。當用戶滾動到頂部並且menuBar1剛好可見時,隱藏menuBar2。

如何確定View是否完全隱形? View.getLocalVisibleRect()會說明這一點。