云炬Android开发笔记 9主界面-通用底部导航设计与一键式封装
閱讀目錄
1.底部導航BottomBar設計與實現
1.1 說明
1.2 基于每個tab的子frament的父類的實現
1.3??建立bean類包含tab的信息(icon+文字)
2.打造適合電商主界面導航框架
?
1.底部導航BottomBar設計與實現
回到頂部
1.1 說明
【說明】底部的每個按鈕對應的內容頁面是fragmemt;
回到頂部
1.2 基于每個tab的子frament的父類的實現
【思路】底部的按鈕需要一個bean或者entivity來存儲每個按鈕的信息和圖標;需要一個基類,實現每個tab的共有的功能;底層的delegate是容器;
【BottomItemDelegate】//BottomItemDelegate 是每一個頁面
【退出程序的功能】點擊兩次返回按鈕可以退出應用的app;
?[request請求]fragment在返回的時候需要將fouse再次去request;需要讀取fragment的源碼;
?
回到頂部
1.3? 建立bean類包含tab的信息(icon+文字)
?【說明】tab信息不使用圖片,使用icon+文字;
?
? 【構造器】ItemBuilder 容器,將BottomItemDelegate 和 BottomItemDelegate(fragment的基類) 構造關聯起來;
?【初始化鏈表】子類調用方法初始化鏈表
【tab的fragment的布局】
【bottembar的添加】
【查找控件】
【關聯tab和fragment】
?
【重置點擊之后的顏色】
【點擊事件】
回到頂部
2.打造適合電商主界面導航框架
【創建首頁】
【創建主頁面】
【創建分類的頁面】
【登陸之后進入到首頁】
【效果】
?
?
?
總結
以上是生活随笔為你收集整理的云炬Android开发笔记 9主界面-通用底部导航设计与一键式封装的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 新手关于如何看编程经典书的一些疑惑?
- 下一篇: 云炬Android开发笔记 10主界面