在之前的博文《Android中使用ViewPager實(shí)現(xiàn)屏幕頁(yè)面切換和引導(dǎo)頁(yè)效果實(shí)現(xiàn)》和《Android中Fragment的兩種創(chuàng)建方式》以及《Android中Fragment與Activity之間的交互(兩種實(shí)現(xiàn)方式)》中我們介紹了ViewPager以及Fragment各自的使用場(chǎng)景以及不同的實(shí)現(xiàn)方式。
那如果將他們兩結(jié)合起來(lái),會(huì)不會(huì)擦出點(diǎn)火花呢,答案是肯定的。之前在介紹ViewPager時(shí),我們實(shí)現(xiàn)了多個(gè)ImageView的切換,并配合更新導(dǎo)航原點(diǎn)的狀態(tài)。那我們現(xiàn)在就將之前的imageview替換為fragment,將導(dǎo)航原點(diǎn)替換為更加生動(dòng)的布局,比如我們經(jīng)常使用的微信(取消了ActionBar):
(1)我們可以通過(guò)點(diǎn)擊下面的導(dǎo)航按鈕選擇對(duì)應(yīng)的顯示界面(fragment),如下圖:
(2)我們也可以通過(guò)滑動(dòng)界面(fragment)來(lái)實(shí)現(xiàn)界面切換,同時(shí)下面的導(dǎo)航按鈕狀態(tài)也會(huì)發(fā)生變化,如下圖:
延伸閱讀
- ssh框架 2016-09-30
- 阿里移動(dòng)安全 [無(wú)線安全]玩轉(zhuǎn)無(wú)線電——不安全的藍(lán)牙鎖 2017-07-26
- 消息隊(duì)列NetMQ 原理分析4-Socket、Session、Option和Pipe 2024-03-26
- Selective Search for Object Recognition 論文筆記【圖片目標(biāo)分割】 2017-07-26
- 詞向量-LRWE模型-更好地識(shí)別反義詞同義詞 2017-07-26
- 從棧不平衡問(wèn)題 理解 calling convention 2017-07-26
- php imagemagick 處理 圖片剪切、壓縮、合并、插入文本、背景色透明 2017-07-26
- Swift實(shí)現(xiàn)JSON轉(zhuǎn)Model - HandyJSON使用講解 2017-07-26
- 阿里移動(dòng)安全 Android端惡意鎖屏勒索應(yīng)用分析 2017-07-26
- 集合結(jié)合數(shù)據(jù)結(jié)構(gòu)來(lái)看看(二) 2017-07-26