Header,Tab,ListView三個在線性布局中,ListView向上滑動時,Tab標簽懸停在頂部,然后Header向上滑出去,這個效果的做法


效果如圖:

這個效果可以用一個框架來做,首先在網上搜關鍵字,然后搜索的結果在這里:http://stackoverflow.com/questions/20906964/viewpager-with-header-view,然后可以找到這個框架,GitHUb地址:https://github.com/noties/Scrollable,首先用Compile引用,發現有一些不對,於是把他的整個項目下載下來了,直接引用他的類庫,然后編譯他的項目,對照這個項目的例子代碼來寫,然后結合其GitHub上的用法來寫,

ru.noties.scrollable.ScrollableLayout這個類用來包含整個需要滑動的所有控件,然后給Tab上面需要滑上去的部分設置id,把此id在ScrollableLayout中聲明出來,然后到代碼給ScrollableLayout設置滑動監聽,然后讓Fragment實現必要的方法,具體的對照着例子程序來寫就可以了
這個項目可以好好學習下


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM