自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

段炼

我们向往着远方,却迟迟没有背起行囊;我们渴望着改变,却又贪恋眼前的安逸。殊不知,口号再响,也抵不上你向前迈出的第一步;想法再美,也不如脚踏实地的行动。走出自己的舒适区,才能通往你想要的未来!

  • 博客(4)
  • 资源 (62)
  • 问答 (2)
  • 收藏
  • 关注

原创 用建造者模式,为你创建一个女朋友

什么是建造者模式( 摘自百度百科) 将一个复杂对象的构造与它的表示分离,使同样的构建过程可以创建不同的表示,这样的设计模式被称为建造者模式。啥意思呢比如你要创建一个女朋友,他有很多的属性,比如:性别,年龄,身高,体重,类型等等,虽然每个女朋友都有这些属性,但是每个人找女朋友的要求都是不一样的,有的人喜欢男的,有的人喜欢女的,有的喜欢胖的,不同的人可以根据自己的喜好去建造不同的女朋友,我们不需要

2017-04-24 11:40:37 1382

原创 利用CountDownTimer类几行代码实现倒计时功能

按照惯例是先看看效果 去年我也写过实现倒计时功能的博客,当时用的是Timer类,代码相对来说还比较多,今天用到的这个类似系统封装好的倒计时类,实现起来比较简单,源码也简单易懂,具体实现代码 //拿到countDownTimer对象,参数1:一共多少毫秒,参数2:间隔多少毫秒 CountDownTimer countDownTimer = new CountDownTimer(10

2017-04-21 10:42:17 2171

原创 RecyclerView展示多种布局

按照惯例 先看看效果图简介最上面是一个轮播图,然后下面是一个横向滑动的频道,然后下面就是一个GridView,再下面就是正常的布局显示了 当然这还不算是很复杂的布局,我这边只是讲讲原理和实现步骤,更多复杂布局可以根据这个去扩展原理给不同position的item设置不同的layout布局, 绑定不同的ViewHolder实现步骤1,定义不同的viewType常量(非必须) 2,在getItemV

2017-04-19 14:22:44 11865 13

原创 动态添加未知个View,并动态设置点击事件

先看看效果有时候,你不知道需求里面有几个View,要根据后台传的个数来动态添加撸代码因为是可以横向滑动的,所有我用一个HorizontalScrollView包裹一个LinearLayout,在LinearLayout里面动态add需要的View布局文件<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http:/

2017-04-13 10:02:21 7293

帧动画demo

帧动画demo

2016-12-23

给RecyclerView添加上拉加载更多的布局

给RecyclerView添加上拉加载更多的布局

2016-12-12

ShineButton-master爆炸按钮

ShineButton-master爆炸按钮

2016-12-09

根据日期获取最近几天的日期

根据日期获取最近几天的日期

2016-12-09

根据日期算近今天的日期

根据日期算近今天的日期

2016-12-09

项目框架1.01

项目框架1.01

2016-11-10

ScrollView和ListView和GridView冲突解决之自定义ListView和GridView

ScrollView和ListView和GridView冲突解决之自定义ListView和GridView

2016-11-02

ScrollView和ListView和GridView冲突解决

本人博客的demo

2016-10-31

解决scrollView和gridView和ListView嵌套的冲突

解决scrollView和gridView和ListView嵌套的冲突,动态测量ListView和GridView的高度

2016-10-28

FastAndroid

这是一个封装了多方面开源库后基于MVP模式的一个Android快速开发框架,融入了MVP模式,将Activity或Fragment做为View层、抽象出Presenter用于处理业务逻辑、Model处理网络访问,数据封装等。 降低模块之间耦合,提高可维护性及扩展性

2016-10-10

集成源生QQ登录,并获取到用户的信息

集成源生QQ登录,并获取到用户的信息

2016-10-09

两个上传头像的demo

两个上传头像的demo

2016-10-09

自定义popupWindow修改版

自定义popupWindow修改版

2016-10-08

漂亮的下拉刷新

漂亮的下拉刷新

2016-10-07

点击实现倒计时,按钮变成不可点击,倒计时结束,按钮重新可点击

点击实现倒计时,按钮变成不可点击,倒计时结束,按钮重新可点击

2016-10-07

自定义popupWindow

自定义popupWindow

2016-10-07

Android储存---SQLite数据库的简单使用,实现增删改查

本人博客:Android储存---SQLite数据库的简单使用,实现增删改查demo

2016-09-16

Android常用控件(能折叠的ListView)--ExpandableListView的使用模仿QQ好友列表

本人博客:Android常用控件(能折叠的ListView)--ExpandableListView的使用模仿QQ好友列表的demo

2016-09-13

Android音乐播放器制作(三)加入控制台

本人博客Android音乐播放器制作(三)加入控制台的demo

2016-09-12

自定义控件验证码

自定义控件验证码

2016-09-09

虾扯蓝牙1demo

虾扯蓝牙1demo,蓝牙状态的监听,以及获取蓝牙当前的状态

2017-12-09

切换头像功能kotlin版本

切换头像功能

2017-06-08

切换头像功能

切换头像功能,调用系统剪裁

2017-06-07

Java常用算法手册

Java常用算法手册

2017-05-19

KotLin中文文档

KotLin中文文档

2017-05-19

Go语言Eclipse插件

Go语言Eclipse插件

2017-05-13

Go语言安装包

Go语言安装包,安装配置环境变量请看我博客

2017-05-13

RecyclerView展示多种布局

RecyclerView展示多种布局

2017-04-19

动态添加view

动态添加view

2017-04-13

炫酷的弹出选择按钮menu

炫酷的弹出选择按钮menu

2017-03-29

炫酷的循环翻页

炫酷的循环翻页

2017-03-29

2017年3月29最新版的git,官网下载

2017年3月29最新版的git,官网下载

2017-03-29

Android 开源之StickyHeaderListView 标题渐变、吸附悬停、筛选分类、动态头部

Android 开源之StickyHeaderListView 标题渐变、吸附悬停、筛选分类、动态头部,http://www.jianshu.com/p/3bf26722c489#

2017-03-29

抖动提醒demo

文字和图片抖动提醒demo

2017-03-21

Mvp的简单demo

MVP的demo

2017-03-16

给ViewPager添加indicator

给ViewPager添加indicator

2017-02-24

Fragment的显示与隐藏demo

Fragment的显示与隐藏demo

2017-02-06

GridView实现多选,全选,反选功能

GridView实现多选,全选,反选功能

2017-02-03

利用GridView实现单选功能

利用GridView实现单选功能的demo

2017-02-03

通用上拉加载下拉刷新

通用上拉加载下拉刷新

2017-02-03

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除