自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

顾明伟

时间的脚步不停歇

  • 博客(6)
  • 资源 (7)
  • 收藏
  • 关注

原创 ViewGroup重写——网格容器

本文介绍ViewGroup重写,我们所熟知的LinearLayout,RelativeLayout,FrameLayout等等,所有的容器类都是ViewGroup的子类,ViewGroup又继承View。我们在熟练应用这些现成的系统布局的时候可能有时候就不能满足我们自己的需求了,这是我们就要自己重写一个容器来实现效果。 ViewGroup重写可以达到各种效果,下面写一个简单的重写一个ViewGr

2015-04-25 00:14:41 2181

原创 Launcher中的App索引——Apps字母索引组件

本文介绍Launcher中的Apps字母索引功能,什么是字母索引呢? Google的原生的Launcher是用抽屉来装所有App的,但是抽屉真的方便吗?最近市场上流行的好多轻量级桌面都纷纷抛弃了抽屉,用Apps索引来代替。 如图: 我们来分析一下然后自己做一个 1.整体可以重写RelativeLayout 2.右边的滑动的字母条可以重写LinearLayout 3.中间装A

2015-04-20 01:27:05 2641 1

原创 CSS 布局模型

CSS布局模型         布局模型是CSS最基本、最核心的概念,但布局模型是建立在盒模型的概念之上。又不同于我们常说的CSS布局样式和CSS布局模版。如果说布局模版是本,CSS布局模版就是末了,是外在的表现形式。CSS包括三中基本的布局模型。 流动模型 (Flow)浮动模型(Float)层模型(Layer) 流动模型 流动(Flow)是默认的网页布局模式,也就是说默认

2015-04-19 12:10:33 1079

原创 Launcher FolderGroup 指示器效果

FolderGroup这个名字是我自己想的,意思一目了然,那到到啥是FolderGroup呢? 来看这种效果: 自从某桌面第一次尝试这种文件夹的交互方式之后,马上就被抄袭的一塌糊涂。对Launcher又了解的人都知道,Worksapce的左滑和右滑效果是通过重写了ViewGroup来实现的,单单这个类就将近4k行,系统的LinearLayout也不过才3k多。ViewPager

2015-04-18 00:44:12 1781 1

原创 【Launcher2源码解读】Launcher启动和加载

Launcher是一个特殊的App,属于系统软件,在按home键时会启动的App,在你的Activity中加入如下intent-fliter 的category之后就会被系统当作Launcher应用。 一般我们在给视图绑定数据的时候会把它写在主线程onCreate中,如果需要加载时间,我们会用线程去辅助加载数据,Launcher启动时需要加载好App,shortcut,Folder等一系列

2015-04-16 14:07:01 1410

原创 【Launcher2源码解读】Launcher中的数据模型

Launcher中显示的App,Shortcut,Folder,Widget都是数据模型 继承关系图: 看一下ItemInfo.java  重要属性:X、Y坐标,占用位置(用于Widget),标题等 重要方法:初始构造,数据库存储,bitmap在db的读和存 class ItemInfo { static final int NO_ID = -1;

2015-04-09 17:33:58 1361

RxJava与Retrofit结合使用案例

前段时间花了点时间学了一下RxJava和Retrofit2,后面在实践中被没有用到,今天一看,呃,都基本上忘掉了。 在这里总结记录一下。

2016-11-09

Retrofit2和RxJava结合使用例子

前段时间花了点时间学了一下RxJava和Retrofit2,后面在实践中被没有用到,今天一看,呃,都基本上忘掉了。 在这里总结记录一下。

2016-11-09

protobufdemo

http://blog.csdn.net/u013045971/article/details/50592998

2016-01-27

ExpandTextView

http://blog.csdn.net/u013045971/article/details/50576309

2016-01-25

ViewPager指示器

一个简单的ViewPager指示器,三句代码调的飞起。

2015-12-02

抽象的ViewHolder和BaseAdapter

代码优化——抽象ViewHolder和BaseAdapter简化BaseAdapter编写

2015-10-27

NKD环境搭建需要的jar

jar放在eclipse\plugins目录下面

2014-12-04

空空如也

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

TA关注的人

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