知足常乐

修身、齐家、治国、平天下!

Android开源项目第1期

【开源项目】

BounceView

【项目地址】

https://github.com/SingleShu/BounceView

【项目简介】

滑动冲突,这个是作安卓的必经之坑。最开始的 ListView 和 ScollView 冲突,或者 ListView 嵌套 ListView 滑动冲突,再或者 ListView 和 ViewPager 的滑动冲突,再或者是 GraidView 等可滑动控件互相嵌套的冲突。解决方案呢,有很多。比如在 onTouchEvent 中拦截事件。又或者自定义 ListView,修改 onMesure 测量,使它在测量时获得最大的宽高,这样可以让它不滑动。全部展示,当然作为在 Android 摸爬滚打了这么久的程序猿,这些坑都应该踩过了,而且网上一大堆解决方案,不得不说,这就是开源的好处啊。


我们平时在 Activity 的 setContentView 就是在 phoneWindow 的 ContentViews 作文章。那么我们的冲突就是在这里,在 ContentView 里设置了一个 activity_main.xml,为什么会有滑动冲突呢,那是因为 recyclerview 和 scollview 都设置在了 activity_main.xml。那么换个角度,如果把 recyclerview 加在 contentviews 和 activity_main.xml 布局平级。那么是不是就不存在滑动冲突了呢。


【开源项目】

FireworkyPullToRefresh

【项目地址】

https://github.com/Cleveroad/FireworkyPullToRefresh

【项目简介】

从 Cleveroad 认识一个新的 iOS 图书馆。 为了防止您对移动应用中的普通按钮点击感到厌烦,我们可以为您提供一些新的和独特的。 从现在开始,只要用户点击涉及到服务器的按钮,他们就会看到通知他们进度和完成的动画。 这种新的互动按钮点击互动是可能的与 CRNetworkButton 库。





【开源项目】

SmoothCompoundButton

【项目地址】

https://github.com/Mixiaoxiao/SmoothCompoundButton

【项目简介】


Android CompoundButtons (Switch, CheckBox, RadioButton) in Material Design, works on Android 4.0+(SDK 14). SmoothCompoundButton 是全套 Material 风格的 Switch、CheckBox 和 RadioButton 组件,纯 Java 代码(非贴图)像素级复刻了 Material 动画与阴影效果,支持 Android 4.0+。基本实现了在不同 Android 版本上与 Material 风格一致的效果,体验优于官方 AppCompat,可能是目前最好的 Material 风格 CompoundButton 组件之一。




【开源项目】

Basic

【项目地址】

https://github.com/meikoz/Basic

【项目简介】

Basic Architecture Android 简单好用的 Mvp 开发框架,在 Android 开发项目中, 首先要考虑每个项目的共同点,比如说:Mvp、网络请求层、Base 存放 View 的基类、Log 日志、App crash、刷新加载更多、Loading、广告图、支持 ListView,RecyclerView 的 BaseAdater、 通知栏沉浸式、图片加载缓存、底部导航功能...


【开源项目】

QBox

【项目地址】

https://github.com/OCNYang/QBox

【项目简介】

小秋魔盒(QBox)是一个生活工具 App,主要功能有:新闻资讯;微信精选美文;笑话趣图;星座运势;LED 字幕;天气;日历;二维码;手电筒;老黄历。个人 Demo 项目,所以在开发中尽可能多的用了目前比较流行的框架和库。


【开源项目】

GameNews

【项目地址】

https://github.com/MarnonDev/GameNews

【项目简介】

一款游戏资讯 APP,包括四大主要板块【新闻】【视频】【美图】【个人中心(未完成)】, 使用了目前比较流行的一些技术框架,Retrofit + RxJava + Realm + ButterKnife8.0 等;应用会持续更新, 集成个人比较喜欢的一些技术框架和功能。欢迎交流和指正


【开源项目】

zheng

【项目地址】

https://github.com/shuzheng/zheng

【项目简介】

基于 Spring+SpringMVC+Mybatis 分布式敏捷开发系统架构,提供整套公共微服务服务模块:内容管理、支付中心、用户管理(包括第三方)、微信平台、存储系统、配置中心、日志分析、任务和通知等,支持服务治理、监控和追踪,努力为中小型企业打造全方位 J2EE 企业级开发解决方案。


【开源项目】

SwitchButton

【项目地址】

https://github.com/BaymaxTong/SwitchButton

【项目简介】

最近看到一个酷炫的日间夜间模式切换按钮,于是就动手写了仿写了一个安卓版本的。 PO 上效果图,录制的不太好。

阅读更多
版权声明:更多文章还请大家关注我的微信公众号,搜索【Android干货铺】,或者扫描左侧二维码。 https://blog.csdn.net/ming_147/article/details/80341008
个人分类: Android
想对作者说点什么? 我来说一句

电脑爱好者2018年第01期.pdf

2018年01月30日 26.43MB 下载

电脑爱好者2018年第1期 高清完整PDF

2018年04月09日 21.97MB 下载

Android期刊(第1期-第9期)

2010年10月31日 16.74MB 下载

码农第1期.pdf

2018年03月16日 8.88MB 下载

华为杂志 营赢中文杂志第1期

2009年07月09日 3.36MB 下载

程序员06第1期

2007年09月13日 8.61MB 下载

《微型计算机》 2008年第1期

2009年09月18日 28.37MB 下载

没有更多推荐了,返回首页

不良信息举报

Android开源项目第1期

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭