轉載請注明出處:王亟亟的大牛之路
先上模仿的對象:qq的電話/消息 界面
![](https://img.laitimes.com/img/_0nNw4CM6IyYiwiM6ICdiwiIyUjM2ETOwUTM1ADOwUTMwIzLcRXZu5ibkN3Yuc2bsJmLn1Wavw1LcpDc0RHaiojIsJye.jpg)
使用者點選消息或者電話會切換不同的界面
然後再上自己實作的界面
然後再附帶了一些每一個fragment内部的操作,來模拟切換後的效果
實作方法: 一個自定義控件+下面的fragment.利用setonsegmentcontrolviewclicklistener方法來監聽使用者的點選來對界面進行操作。
項目目錄結構
一個主activity加一系列分頁的fragment(其實這裡可以用java代碼來添加fragment,但是考慮到大家的使用性,還是用麻煩的方法。畢竟 copy走就直接可以改每一個單獨的fragment進行修改了)
主activity
其實 當中監聽時間的transaction.commit(); 些多餘了,大家就自行修改吧,放到函數外面就行了,因為會break出去,并不需要每一個case裡都要加
自定義view
整體封裝的還不錯,需要修改ui的觀衆老爺可自行進行修改,大體功能已經實作了
3個fragment中的一個
主布局檔案
這裡要補充下,樓主在framelayout節點這一部分犯了一個錯誤,之前用fragment來填充這一部分,導緻出現了2個view重疊的問題,是以用framelayout之類的布局來填充就好了。
大體主要的代碼就這些了,源碼在下面會補上,布局檔案資源檔案什麼的都在裡面了,大家拿來就可以用。
http://yunpan.cn/cdcyxcxklznye 通路密碼 0d8e
有疑問歡迎qq聯系452270579