
开源项目
文章平均质量分 83
wxx614817
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
详解7.0带来的新工具类:DiffUtil
转: 详解7.0带来的新工具类:DiffUtil一 概述DiffUtil是support-v7:24.2.0中的新工具类,它用来比较两个数据集,寻找出旧数据集-》新数据集的最小变化量。说到数据集,相信大家知道它是和谁相关的了,就是我的最爱,RecyclerView。就我使用的这几天来看,它最大的用处就是在RecyclerView刷新时,不再无脑mAd转载 2016-11-24 10:00:54 · 1018 阅读 · 0 评论 -
NestedScrollView
NestedScrollView 初体验出现的原因:一般情况下,scrollview的内部或者外部无法添加另一个scrollview“ It ( NestedScrollView ) can be used as both parent or child ScrollView . ”——网络博客的解释“NestedScrollView is ju转载 2016-10-26 11:29:44 · 549 阅读 · 0 评论 -
部分可见的侧边菜单与交叉渐变效果的SlidingPaneLayout
部分可见的侧边菜单与交叉渐变效果的SlidingPaneLayoutGmail的平板版本有一个特色的功能:侧边菜单面板总是可见的,当关闭的时候只显示图标,当打开的时候会显示更详细的内容,并且两个内容切换的时候有个交叉渐变效果,是如何实现的呢?我观察到主面板是在侧边面板打开的时候滑动的,因此应该不是用的NavigationDrawer,那我们试试Sli转载 2016-10-27 18:12:35 · 633 阅读 · 0 评论 -
SlidingPaneLayout和DrawerLayout的区别
SlidingPaneLayout和DrawerLayout的区别SlidingPaneLayoutSlidingPaneLayout是Android在android-support-v4.jar中推出的一个可滑动面板的布局,我们提到水平布局时的LinearLayout无法自动左右拉伸,必须借助于手势事件才能拉出左侧隐藏的布局,现在SlidingPaneLayout转载 2016-10-27 18:22:48 · 4442 阅读 · 1 评论 -
Android数据库框架-Archiver(LiteOrm)的简单使用(一)
Android数据库框架-Archiver(LiteOrm)的简单使用(一)Android系统为开发者提供了SQLiteOpenHelper帮助类来操作数据库,当然了,系统也封装得比较好了,不过今日我们来看看其他的数据库框架。开源地址:https://github.com/litesuits/android-lite-orm 在此要先感谢作者,作者的个人主页:http转载 2016-10-28 11:32:41 · 548 阅读 · 0 评论 -
Android 快速开发系列之数据库篇(LiteOrm)
Android 快速开发系列之数据库篇(LiteOrm)继上一篇GreenDao后,本文将带领大家学习下基于注解的orm框架:LiteOrm,注意不是Ormlite,作者是马天宇,不是那个歌手哦,现在在阿里巴巴任职。好了闲话不多扯了。LiteOrm是一个小巧、强大、比系统自带数据库操作性能快1倍的 android ORM 框架类库,开发者一行代码实现数据库的增删改查操作,以转载 2016-10-28 11:30:34 · 1035 阅读 · 0 评论 -
2016年最值得学习的五大开源项目
转: 2016年最值得学习的五大开源项目1,Material Animations演示View的平移、缩放动画,activity进入和退出动画,界面间元素共享,并且开发者在README中,对动画原理进行了精讲,是学习动画很好的项目,项目代码量比较少,也很适合新手学习。项目地址GitHub: https://github.com/lgval转载 2016-10-17 18:06:36 · 281 阅读 · 0 评论 -
Android RecyclerView 使用完全解析
转: Android RecyclerView 使用完全解析 体验艺术般的控件概述RecyclerView出现已经有一段时间了,相信大家肯定不陌生了,大家可以通过导入support-v7对其进行使用。 据官方的介绍,该控件用于在有限的窗口中展示大量数据集,其实这样功能的控件我们并不陌生,例如:ListView、GridView。那么有了ListView、转载 2016-10-17 17:17:23 · 307 阅读 · 0 评论 -
关于CoordinatorLayout与Behavior的一点分析
关于CoordinatorLayout与Behavior的一点分析Behavior是Android新出的Design库里新增的布局概念。Behavior只有是CoordinatorLayout的直接子View才有意义。可以为任何View添加一个Behavior。Behavior是一系列回调。让你有机会以非侵入的为View添加动态的依赖布局,和处理父布局(Coordina转载 2016-10-25 15:33:07 · 406 阅读 · 0 评论 -
CoordinatorLayout高级用法-自定义Behavior
CoordinatorLayout高级用法-自定义Behavior在新的support design中,CoordinatorLayout可以说是最重要的一个控件了,CoordinatorLayout给我们带来了一种新的事件的处理方式——behavior,你是不是还记得我们在使用CoordinatorLayout的时候,一些子view需要一段,app:layout_behavi转载 2016-10-25 15:31:22 · 327 阅读 · 0 评论 -
使用SwipeRefreshLayout和RecyclerView实现仿“简书”下拉刷新和上拉加载更多
使用SwipeRefreshLayout和RecyclerView实现仿“简书”下拉刷新和上拉加载更多一、概述本篇博客介绍的是如何使用SwipeRefreshLayout和RecyclerView实现高仿简书Android端的下拉刷新和上拉加载更多的效果。根据效果图可以发现,本案例实现了如下效果:第一次进入页面显示SwipeRefre转载 2016-10-26 11:31:19 · 905 阅读 · 0 评论 -
Chrome Custom Tabs最佳实践
Chrome Custom Tabs最佳实践距离Google发布Chrome Custom Tabs已经一年,Twitter、Medium等国外App早已支持了这个功能,但遗憾的是国内App鲜有支持。这篇文章以官方开发文档和示例源码为基础,加上自己的理解,希望能帮助读者快速掌握Chrome Custom Tabs的用法。为什么要用Chrome Custom Tabs转载 2016-10-26 15:26:47 · 1313 阅读 · 0 评论 -
Android开发:最详细的 NavigationDrawer 开发实践总结
Android开发:最详细的 NavigationDrawer 开发实践总结最详细的 NavigationDrawer 开发实践总结继前面写的两篇文章之后(有问题欢迎反馈哦):Android开发:Translucent System Bar 的最佳实践Android开发:最详细的 Toolbar 开发实践总结接着来写写Android系统UI新特性,本文是转载 2016-10-26 18:40:59 · 460 阅读 · 0 评论 -
RxJava 与 Retrofit 结合的最佳实践
转: RxJava 与 Retrofit 结合的最佳实践前言RxJava和Retrofit也火了一段时间了,不过最近一直在学习ReactNative和Node相关的姿势,一直没有时间研究这些新东西,最近有个项目准备写,打算先用Android写一个Demo出来,却发现Android的世界发生了天翻地覆的变化,EventBus和OKHttp啥的都不见了,RxJava和R转载 2016-11-24 09:57:49 · 653 阅读 · 0 评论 -
给 Android 开发者的 RxJava 详解
转: 给 Android 开发者的 RxJava 详解前言我从去年开始使用 RxJava ,到现在一年多了。今年加入了 Flipboard 后,看到 Flipboard 的 Android 项目也在使用 RxJava ,并且使用的场景越来越多 。而最近这几个月,我也发现国内越来越多的人开始提及 RxJava 。有人说『RxJava 真是太好用了』,有人说『RxJav转载 2016-11-24 09:54:41 · 576 阅读 · 0 评论 -
使用Dagger 2进行依赖注入
转: 使用Dagger 2进行依赖注入使用Dagger 2进行依赖注入发表于 2015-08-06 | 分类于 Android | 8条评论0. 前言Dagger2是首个使用生成代码实现完整依赖注入的框架,极大减少了使用者的编码负担,本文主要介绍如何使用Dagger2进行依赖注入。如果你不还不了解依赖注入,请看这一篇。转载 2016-11-23 11:29:56 · 478 阅读 · 0 评论 -
依赖注入原理
转: 依赖注入原理依赖注入原理发表于 2015-08-01 | 分类于 Software Engineering | 3条评论0. 前言在软件工程领域,依赖注入(Dependency Injection)是用于实现控制反转(Inversion of Control)的最常见的方式之一。本文主要介绍依赖注入原理和常见的实现方式,重点