CoordinatorLayout實現標題欄的隱藏

2021-07-24 15:16:55 字數 1707 閱讀 1995

coordinatorlayout是design包裡面的乙個控制項。所以在使用時需要導包。

compile 'com.android.support:design:24.1.1'
layout_scrollflags中的幾個值:

scroll: 所有想滾動出螢幕的view都需要設定這個flag, 沒有設定這個flag的view將被固定在螢幕頂部。

enteralways:這個flag讓任意向下的滾動都會導致該view變為可見,啟用快速「返回模式」。

enteralwayscollapsed:當你的檢視已經設定minheight屬性又使用此標誌時,你的檢視只能以最小高度進入,

只有當滾動檢視到達頂部時才擴大到完整高度。 簡單來說就是recyclerview下拉到頂以後隱藏的檢視才會顯現。

exituntilcollapsed:滾動退出螢幕,最後摺疊在頂端。

布局檔案如下:

<?xml version="1.0" encoding="utf-8"?>

.support

.design

.widget

.coordinatorlayout android:id="@+id/main_content"

xmlns:android=""

android:layout_width="match_parent"

android:layout_height="match_parent">

.support

.v4.view

.viewpager

android:id="@+id/viewpager"

android:layout_width="match_parent"

android:layout_height="wrap_content"

android:background="#000000"

/>

.support

.design

.widget

android:layout_width="match_parent"

android:layout_height="wrap_content"

.support

.v7.widget

.*******

android:id="@+id/*******"

android:layout_width="match_parent"

android:layout_height="200dp"

android:background="#f00"

.support

.v7.widget

.*******>

.support

.design

.widget

.tablayout

android:id="@+id/tabs"

android:layout_width="match_parent"

android:layout_height="wrap_content"

/>

.support

.design

.widget

.support

.design

.widget

.coordinatorlayout>

coordinatorlayout實現標題欄的隱藏就說到這。

實現ScrollView滑動時標題欄的隱藏效果

想把最近做專案學會的東西整理一下,專案中有乙個要求,就是實現scrollview滑動時標題欄的隱藏效果,整體效果是scrollview從頭往下滑動的時候慢慢的隱藏標題欄的效果 注意 我的標題欄是自己寫的布局,並不是運用actionbar或者相關替代控制項寫的.先看效果圖吧 思路 1.監聽scroll...

(標題欄實戰)浮動標題欄與錨

常用選擇器 class intro 選擇class intro 的所有元素。1 id firstname 選擇id firstname 的所有元素。1 選擇所有元素。2element p選擇所有 元素。1 element element div,p 選擇所有 元素和所有 元素。1 element e...

閃動標題欄

閃動標題欄 閃動乙個視窗的標題欄意味著改變它的標題欄的外觀,例如它從活動變為不活動,或是從不活動變為活動等等。只要你能在delphi 或者 c builder 中得到視窗的控制代碼,你就可以使用windows 應用程式程式設計介面 api 函式來使該視窗的標題欄進行閃動。函式flashwindows...