# ProjectDemo **Repository Path**: anjing-111/ProjectDemo ## Basic Information - **Project Name**: ProjectDemo - **Description**: 上下左右滑动 demo - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-01-12 - **Last Updated**: 2024-01-12 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # ProjectDemo #此项目包含的功能: 1、添加了SwipeRefreshLayout的下拉刷新,并将下拉刷新封装在了BaseActivity,配合LoadingMoreFooterAdapter就可以实现上拉加载功能(Footer状态可以根据需求自定义)。 ![](https://github.com/androidxiao/ProjectDemo/blob/master/assets/loading_more.gif) 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、添加了"简书搜索框滑动列表时的动画效果" ![](https://github.com/androidxiao/ProjectDemo/blob/master/assets/jianshu_search.gif) 15、添加了"环形进度条" 16、添加了"权限判断封装library" 17、添加ObjectAnimation实现进度条动画 18、添加了rxjava+retrofit的使用方式 19、添加自定义Evaluation使用方式 ![](https://github.com/androidxiao/ProjectDemo/blob/master/assets/custom_evalaution.gif) 20、添加左侧快速导航字母栏 ![](https://github.com/androidxiao/ProjectDemo/blob/master/assets/letterview.gif) 21、自定义饼状图并添加了点击事件 ![](https://github.com/androidxiao/ProjectDemo/blob/master/assets/piechart.gif) 22、AppBarLayout、CollapsingToolbarLayout、CoordinatorLayout的效果展示 ![](https://github.com/androidxiao/ProjectDemo/blob/master/assets/coordinatorLayout_pin.gif) ![](https://github.com/androidxiao/ProjectDemo/blob/master/assets/coordinatorLayout_scrim.gif) ![](https://github.com/androidxiao/ProjectDemo/blob/master/assets/enterAlwaysCollapsed.gif) ![](https://github.com/androidxiao/ProjectDemo/blob/master/assets/exitUntilCollapsed.gif) ![](https://github.com/androidxiao/ProjectDemo/blob/master/assets/scroll.gif) ![](https://github.com/androidxiao/ProjectDemo/blob/master/assets/scroll_enteralways.gif) ![](https://github.com/androidxiao/ProjectDemo/blob/master/assets/snap.gif)