上一页 1 ··· 27 28 29 30 31 32 33 34 35 ··· 38 下一页
摘要: SwipeRefreshLayout概述 SwipeRefrshLayout是Google官方更新的一个Widget,可以实现下拉刷新的效果。该控件集成自ViewGroup在support-v4兼容包下,不过我们需要升级supportlibrary的版本到19.1以上。 用户通过手势或者点击某个按钮 阅读全文
posted @ 2017-02-18 10:01 切切歆语 阅读(1033) 评论(0) 推荐(0) 编辑
摘要: 定义 工厂模式是我们最常用的实例化对象模式了,是用工厂方法代替new操作的一种模式。著名的Jive论坛 ,就大量使用了工厂模式,工厂模式在Java程序系统可以说是随处可见。因为工厂模式就相当于创建实例对象的new,我们经常要根据类Class生成实例 对象,如A a=new A() 工厂模式也是用来创 阅读全文
posted @ 2017-02-17 22:03 切切歆语 阅读(6179) 评论(0) 推荐(0) 编辑
摘要: 在android support.v4 中有一个抽屉视图控件DrawerLayout。使用这个控件,可以生成通过在屏幕上水平滑动打开或者关闭菜单,能给用户一个不错的体验效果。 DrawerLayout分为侧边菜单和主内容区两部分,侧边菜单可以根据手势展开与隐藏,主内容区的部分可以随着菜单的点击而变化 阅读全文
posted @ 2017-02-17 17:12 切切歆语 阅读(16408) 评论(0) 推荐(0) 编辑
摘要: 定义 单例模式是一种常用的软件设计模式。在它的核心结构中只包含一个被称为单例的特殊类。通过单例模式可以保证系统中一个类只有一个实例 。 单例模式是设计模式中最简单的形式之一。这一模式的目的是使得类的一个对象成为系统中的唯一实例。要实现这一点,可以从客户端对其进行实例化开始。因此需 要用一种只允许生成 阅读全文
posted @ 2017-02-17 09:37 切切歆语 阅读(21171) 评论(0) 推荐(0) 编辑
摘要: 设计模式的概念 1.基本定义:设计模式(Design pattern)是一套被反复使用的代码设计经验的总结。使用设计模式的目的是为了可重用代码、让代码更容易被他人理解。设计模式是是软件工程的基石脉络,如大厦的结构一样。 2.Design pattern的四大要素:模式名称(Name),问题(Ques 阅读全文
posted @ 2017-02-16 21:22 切切歆语 阅读(256) 评论(0) 推荐(0) 编辑
摘要: APP市场中大多数新闻App都有导航菜单,导航菜单是一组标签的集合,在新闻客户端中,每个标签标示一个新闻类别,对应下面ViewPager控件的一个分页面,今日头条, 网易新闻等。 随着版本迭代的更新,带来了许多控件,案例主要用到了TabLayout,ViewPage,RecyclerView,Car 阅读全文
posted @ 2017-02-16 11:27 切切歆语 阅读(10772) 评论(0) 推荐(0) 编辑
摘要: 沉浸式状态栏确切的说应该叫做透明状态栏。一般情况下,状态栏的底色都为黑色,而沉浸式状态栏则是把状态栏设置为透明或者半透明。 沉浸式状态栏是从android Kitkat(Android 4.4)开始出现的,它可以被设置成与APP顶部相同的颜色,这就使得切换APP时,整个界面就好似切换到了与APP相同 阅读全文
posted @ 2017-02-15 14:06 切切歆语 阅读(7987) 评论(0) 推荐(0) 编辑
摘要: 当Android项目越来越庞大的时候,应用的各个部件之间的通信变得越来越复杂,那么我们通常采用的就是Android中的解耦组件EventBus。EventBus是一款针对Android优化的发布/订阅事件总线。主要功能是替代Intent,Handler,BroadCast在Fragment,Acti 阅读全文
posted @ 2017-02-14 16:34 切切歆语 阅读(2481) 评论(0) 推荐(0) 编辑
摘要: 在Android的开发过程中、遇到一个新需求、那就是让Java代码和Javascript代码进行交互、在IOS中实现起来很麻烦、而在Android中相对来说容易多了、Android对这种交互进行了很好的封装、我们可以很简单的用Java代码调用WebView中的js函数、也可以用WebView中的js 阅读全文
posted @ 2017-02-10 17:49 切切歆语 阅读(12974) 评论(0) 推荐(0) 编辑
摘要: 做项目的过程中有个需求需要时光轴,于是网上找了部分资料 ,写了个案例,现在分享给大家。 如图: activity_main.xml item.xml Activity.Java 添加依赖库: 由于代码太多,完整代码未给出,源码直接下载即可 源码点击下载 阅读全文
posted @ 2017-02-08 16:20 切切歆语 阅读(678) 评论(0) 推荐(0) 编辑
上一页 1 ··· 27 28 29 30 31 32 33 34 35 ··· 38 下一页