排序算法是最基本最常用的算法,不同的排序算法在不同的场景或应用中会有不同的表现,我们需要对各种排序算法熟练才能将它们应用到实际当中,才能更好地发挥它们的优势。今天,来总结下各...
个人主页演示Demo下载 本文重点介绍了SwipeRefreshLayout的使用和自定View继承SwipeRefreshLayout添加上拉加载更多的功能。 介绍之前,先...
作者 谢恩铭,公众号「程序员联盟」(微信号:coderhub)。转载请注明出处。原文:http://www.jianshu.com/p/47b22e4fcced 这一课内容实...
再过2个小时就是2015苹果春季发布会了,在两个小时的闲暇时间里,顺便鼓捣一下 Material Design 的侧边栏,没想到又是心酸血泪史。 在 Material Des...
我刚听到断点续传,感觉好高端的样子,因为从来没听说过这个名词,但是看了别人的博客之后,发现,实现断点续传的功能并没有想象中的那么复杂。在做断点续传之前,我们可以先来看下普通的...
可以用一组RadioButton实现底栏Tab的功能(1). RadioGroup实际上是个LinearLayout,所以便会涉及到android:orientation这个...
在同一个app里面,我们可能会在很多地方都使用到网络请求,而发送网络请求的代码基本上都是相同的。所以,在通常情况下,我们应该将这些通用的网络操作提取到一个公共的类里面,并提供...
本文RecyclerViewDemo 本文图片接口来自干货集中营http://gank.io/api RecyclerView是support.v7包中的控件,可以说是Lis...
我非常喜欢Material Design里折叠工具栏的效果,bilibili Android客户端视频详情页就是采用的这种设计。这篇文章的第二部分我们就通过简单的模仿bili...
我的CSDN博客同步发布:CoordinatorLayout的使用如此简单 曾在网上找了一些关于CoordinatorLayout的教程,大部分文章都是把Coordinato...
我的CSDN博客同步发布:从Android代码中来记忆23种设计模式 相信大家都曾经下定决心把23种设计模式牢记于心,每次看完之后过一段时间又忘记了~,又得回去看,脑子里唯一...
一、核心组件 1、过渡布局 (1)CoordinatorLayout(ViewGroup)(2)AppBarLayout(LinearLayout)(3)Collapsing...
lol对面是风暴英雄,不是ow. 再者,lol 是一款娱乐大于竞技的游戏. 说了那么多..区别都没搞清楚..