java版飞机大战源码-Project-Manager:分类整理了Star的项目,以及自己上传的项目

  • E9_941191
    了解作者
  • 7.8KB
    文件大小
  • zip
    文件格式
  • 0
    收藏次数
  • VIP专享
    资源类型
  • 0
    下载次数
  • 2022-05-07 03:19
    上传日期
java版飞机大战源码 #Github项目整理 ##star项目 ###Android相关 控件 1、通用下拉刷新 在android-Ultra-Pull-To-Refresh的基础上进行优化扩展,支持更多列表控件,支持自定义header和footer。 2、Android常用加载动画 主要用于下拉刷新及简单的界面加载展示,效果全部通过Canvas绘制,不涉及图片加载。可用于学习理解Canvas的使用。 3、RecylerView常用效果合集 集成了RecyclerView常用的功能,包括下拉刷新、添加Header和Footer、固定悬浮头、侧滑删除等。值得学习。 4、Android形变动画/加载动画 高仿58的加载动画,菱形、三角形、圆形的形变动画。 5、带侧滑删除的RecyclerView 支持横向、竖向的ListView、Grid、StaggeredGrid四种全部形式的侧滑,主要是对itemview的自定义,不涉及RecyclerView的太多修改。解决了与Viewpager嵌套的冲突。 6、Design支持库的简单使用 Android Design Support Libra
Project-Manager-master.zip
  • Project-Manager-master
  • README.md
    17.3KB
内容介绍
#Github项目整理 ##star项目 ###Android相关 * **控件** 1、通用下拉刷新[CommonPullToRefresh](https://github.com/Chanven/CommonPullToRefresh) >在android-Ultra-Pull-To-Refresh的基础上进行优化扩展,支持更多列表控件,支持自定义header和footer。 2、Android常用加载动画[AVLoadingIndicatorView](https://github.com/81813780/AVLoadingIndicatorView) >主要用于下拉刷新及简单的界面加载展示,效果全部通过Canvas绘制,不涉及图片加载。可用于学习理解Canvas的使用。 3、RecylerView常用效果合集[LRecyclerView](https://github.com/jdsjlzx/LRecyclerView) >集成了RecyclerView常用的功能,包括下拉刷新、添加Header和Footer、固定悬浮头、侧滑删除等。值得学习。 4、Android形变动画/加载动画[android-shapeLoadingView](https://github.com/zzz40500/android-shapeLoadingView) >高仿58的加载动画,菱形、三角形、圆形的形变动画。 5、带侧滑删除的RecyclerView[SwipeRecyclerView](https://github.com/yanzhenjie/SwipeRecyclerView) >支持横向、竖向的ListView、Grid、StaggeredGrid四种全部形式的侧滑,主要是对itemview的自定义,不涉及RecyclerView的太多修改。解决了与Viewpager嵌套的冲突。 6、Design支持库的简单使用[DesignSupportLibrarySample](https://github.com/WuXiaolong/DesignSupportLibrarySample) >Android Design Support Library使用入门介绍。包括NavigationDrawer、CoordinatorLayout、SearchView、Toolbar、CollapsingToolbarLayout和BottomNavigation等一些列控件的使用。 7、Android酷炫UI控件合集[awesome-android-ui](https://github.com/wasabeef/awesome-android-ui) >各种UI效果的实现,涉及Material、Dialog、Parallax、Button、Progress等。 8、左滑返回[SwipeBackLayout](https://github.com/ikew0ng/SwipeBackLayout) >Android App仿IOS左滑返回的控件。 9、RecyclerView的动画合集[recyclerview-animators](https://github.com/wasabeef/recyclerview-animators) >实现了比较多的RecyclerView的item动画,可用于学习,也可以直接copy到项目中使用。 10、卡片滑动飞出动效控件[android-card-slide-panel](https://github.com/xmuSistone/android-card-slide-panel) >仿探探首页的卡片滑动飞出动画效果的自定义控件。基本自能用来学习,项目本身的可拓展性不强。如需使用,需做许多修改。 11、通用下拉刷新[android-Ultra-Pull-To-Refresh](https://github.com/liaohuqiu/android-Ultra-Pull-To-Refresh) >一个自定义的通用下拉刷新控件,可扩展性极强!强烈推荐学习。 12、底部tab控件,配合ViewPager使用,material design设计风格[ahbottomnavigation](https://github.com/aurelhubert/ahbottomnavigation) 13、ReclerView的简单封装,包括下拉刷新、上拉加载更多、添加header。[XRecyclerView](https://github.com/XRecyclerView/XRecyclerView) 14、复杂的ReclerView布局管理器。阿里开源,可用来快速实现复杂的电商首页布局。[vlayout](https://github.com/alibaba/vlayout) 15、目前最好用最强大的下拉刷新、上拉加载更多的框架。值得研究学习,也可以直接集成到项目中使用。[SmartRefreshLayout](https://github.com/scwang90/SmartRefreshLayout) 16、功能很强大效果很酷炫的扩展版TextView。[SuperTextView](https://github.com/lygttpod/SuperTextView) 17、四种方式实现毛玻璃效果(图片高斯模糊)。[ImageBlurring](https://github.com/qiujuer/ImageBlurring/blob/master/README-ZH.md) 18、微信开发人员个人开源的微信键盘/表情面板切换优化方案。[JKeyboardPanelSwitch](https://github.com/Jacksgong/JKeyboardPanelSwitch) 19、Banner效果的快速实现。有时间可以了解下其中的一些技术细节。[Android-ConvenientBanner](https://github.com/Bigkoo/Android-ConvenientBanner) 20、字体图片库。使用TextView来加载图标icon,具有图标放大不变性,减少体积等特点。[android-iconify](https://github.com/JoanZapata/android-iconify) 21、爱彼迎开源的动画框架。据说很强大,非常值得研究学习,至少应该先学会怎么使用。**[lottie-android](https://github.com/airbnb/lottie-android)** 22、系统bar包括状态栏和导航栏的着色工具库,支持4.4及以上,适配了小米和魅族。[FlycoSystemBar](https://github.com/H07000223/FlycoSystemBar) 23、常用的自定义View和第三方类库,带效果图。[CommonUILibrary](https://github.com/AbrahamCaiJin/CommonUILibrary) 24、常用的UI效果实现,有效果图。[UIUtil](https://github.com/Dsiner/UIUtil) 25、使用Behavior实现类似于知乎标题栏、导航栏、悬浮按钮的联动动画。[LBehavior](https://github.com/Lauzy/LBehavior) 26、三个仿京东、淘宝、蘑菇街详情页的嵌套滚动类自定义View容器。[DragScrollDetailsLayout](https://github.com/happylishang/DragScrollDetailsLayout)、[DoubleScrollVIew](https://github.com/ysnows/DoubleScrollVIew)、[GoodsInfoPage](https://github.com/hexianqiao3755/GoodsInfoPage) 27、固定头部的、点击展开的ListView(类似QQ分组)组合效果。[PinnedHeaderExpandableListView](https://github.com/singwhatiwanna/PinnedHeaderExpandableListView) * **项目开发组件** - 网络请求框架[okhttp-OkGo](https://github.com/jeasonlzy/okhttp-OkGo) > 基于OkHttp,支持RxJava - 高性能数据库orm框架,建议配合stetho-realm工具使用。[realm-java](https://github.com/realm/realm-java) - 高性能hybird框架。腾讯开源,优化webview,大大提高了H5加载速度。[VasSonic](https://github.com/Tencent/VasSonic) - 优化过的非常好用的Fragment,可以用来实现单Activity+多Fragment的项目架构。[Fragmentation](https://github.com/YoKeyword/Fragmentation) - MVP构架模式快速集成开发框架。[MVPArms](https://github.com/JessYanCoding/MVPArms) - 项目组件化凯苏继承开发框架。有时间需要研究下其中的组件分离等技术实现方案。[ArmsComponent](https://github.com/JessYanCoding/ArmsComponent) - RxJava生命周期管理库。[RxLifecycle](https://github.com/trello/RxLifecycle) * **热修复** 1、阿里开源的热修复框架[AndFix](https://github.com/alibaba/AndFix) >功能十分有限,仅用于修复method,无法对资源文件等的修复替换。 2、热修复从原理到实现[Android-hot-fix](https://github.com/AlexSmille/Android-hot-fix) >该项目列举了热修复所涉及的Ant打包脚本、MultiDex分包架构和动态加载不定.dex文件的原理相关博客,并参考Nuwa热修复框架给出了具体实现方案。 3、微信开源热修复框架[tinker](https://github.com/zuocaijian?page=3&tab=stars) * **插件化** 1. 个人组织维护的开源框架 [Small](https://github.com/wequick/Small) > 框架特点是:小、轻量 2. 任玉刚个人开源的学习型插件化项目 [dynamic-load-apk](https://github.com/singwhatiwanna/dynamic-load-apk) > 特点:功能简单,适合学习动态加载、插件化原理 3. 滴滴公司开源的插件化框架,应该是目前功能最强的一个框架。 [VirtualAPK](https://github.com/didi/VirtualAPK) 4. 插件化涉及到的知识点讲解。[LiujiaqiAndroid](https://github.com/ljqloveyou123/LiujiaqiAndroid) * **React Native** 1、Facebook官方开源项目[react-native](https://github.com/facebook/react-native) >Facebook官方的开源项目,用于学习跟进React Native的技术进展。 2、[GitHubPopular](https://github.com/crazycodeboy/GitHubPopular) >用来查看GitHub最受欢迎与最热项目的App。基于React Native,开源。 * **构建打包等项目工具** - 快速打渠道包工具 [packer-ng-plugin](https://github.com/mcxiaoke/packer-ng-plugin) - 内存泄漏检测工具 [leakcanary](https://github.com/square/
评论
    相关推荐