1、添加了SwipeRefreshLayout的下拉刷新,并将下拉刷新封装在了BaseActivity,配合LoadingMoreFooterAdapter就可以实现上拉加载功能(Footer状态可以根据需求自定义)。
2、动态权限检测
3、databinding 自定义setter
4、expandableLayout
5、多语言支持(可以自己手动切换)
6、recyclerView滑动删除item
7、把swipeRefreshLayout封装到了BaseActivity中
8、对工程做了proguard混淆
9、添加ObjectAnimation实现进度条动画
10、在TabLayout中添加自定义TabItem。
11、添加APP如何实现多语言支持
12、添加了仿微信拍照/视频,录制按钮
13、添加了网络请求进度圆点
14、添加了"简书搜索框滑动列表时的动画效果"
15、添加了"环形进度条"
16、添加了"权限判断封装library"
17、添加ObjectAnimation实现进度条动画
18、添加了rxjava+retrofit的使用方式
19、添加自定义Evaluation使用方式
20、添加左侧快速导航字母栏
21、自定义饼状图并添加了点击事件
22、AppBarLayout、CollapsingToolbarLayout、CoordinatorLayout的效果展示