# BottomNavigationViewSample **Repository Path**: ketanxu/bottom-navigation-view-sample ## Basic Information - **Project Name**: BottomNavigationViewSample - **Description**: 用户BottomNavigationView 创建一个初始化的app框架 - **Primary Language**: Kotlin - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-08-22 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # BottomNavigationViewSample #### 介绍 用户BottomNavigationView 创建一个初始化的app框架 优点: 采用原生控件,因为NavFragment视图会随时回收,减少app在运行时候内存占用过大的问题。 缺点: NavFragment 的 rootView 会随着切换Tab 而不断的CreateView(), destroyView() 补救方法: 自己保存Fragment中的变量 RecyclerView (setHasFixedSize(true))和NetScrollview and TextView(android:freeezeText ) 会记录视图的位置,其他可能要手写逻辑恢复到销毁前的状态。(可以考虑evernote的android state) 软件说明 非原生依赖包 放在 andLib中