自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (20)
  • 收藏
  • 关注

原创 Material Design 系列 Transition

该篇涉及内容比较多就不多于废话了,直接x入主题PathMotion抽象类PathMotion一个与路径移动相关的,这个基类可以扩展提供运动沿着路径转换,比如指定两个位置进行移动,通过PathMotion路径下指定维度进行移动。该类提供了一个getPath方法,源码如下public abstract class PathMotion { public PathMotion() {} pu

2016-04-29 15:56:01 7196

原创 Android开发之6.0运行时权限处理

Android 6.0运行时权限处理,权限分为九组,让用户授予所有权限由一个单一的行动包括。例如,授权联系人包括视图的能力和编辑联系人。请求权限被拒绝需要进一步阐述理由同意后再次请求权限

2016-04-27 17:59:38 8745 2

原创 Android开发之adapter

开源项目地址: https://github.com/JoanZapata/base-adapter-helper项目依赖添加compile 'com.joanzapata.android:base-adapter-helper:1.1.11'BaseAdapterHelper还有部分set方法就不一一列举了,如果你还有一些自己的自定义控件的set、get方法也可以自己往内部添

2016-04-26 17:07:44 1910

原创 Android开发之5.0特性深入理解(二)

UML延续上篇接着来玩RecyclerView控件,综合运用LayoutManager,根据洪洋的视频教程简单的分析RecyclerView相关流程图。效果图DividerItemDecoration分割线的自定义,构造函数读取分割线drawable资源,根据列表方向测量分割线的范围以及绘制在水平和垂直各个方向的分割线条public class DividerItemDecoration exte

2016-04-26 11:36:52 1178

原创 开源项目:BottomBar

前言寻寻觅觅终于等到你,Material Design系列BottomBar开源库你值得拥有。从我接触android开发遇到tabhost,到radioGroup+ViewPage/FrameLayout的演变,再到官方重做tabhost,纵观历史演变,淡看风云变幻,我心依旧,BottomBar你一直都是我的唯一!!运行效果图 调用实例as项目导入(需要注意该

2016-04-25 09:28:30 9787 13

原创 Android 开发之AndFix

AndFix阿里巴巴开源项目,地址:https://github.com/alibaba/AndFixtools里面有我们需要的工具,docs是一些文档介绍。AndFix解决在线修复bug,而不是重新发布新版本apk,AndFix支持Android版本从2.3到6.0。我们从下图来了解一下实现原理修复过程示意图我们该如何使用这个库呢?首先要添加依赖//.........Maven 方式.......

2016-04-22 16:03:50 2307

原创 Android 开发应该注意的编程规范

文件命名 源文件以其最顶层的类名来命名,大小写敏感(首字母大写),文件扩展名为.java文件编码 源文件编码格式utf-8特殊字符 android开发比较明显,在布局文件引入字符含有特殊字符如空格,会有警告,需要用到转义符,并把所有String字符写入String.xml文件,对于转义字符建议注释给出解释,这有助于别人阅读和理解。实例如下 <!-- … > ... --

2016-04-21 11:02:27 787

原创 android开发之SearchView

需求 用户点击搜索Action跳转搜索界面,根据用户输入文字,拦截软键盘最后一个键进行搜索,并添加到 历史纪录,搜索编辑框根据文字显示一键删除文字内容按钮,历史纪录列表提供一键清空功能,历史纪录支持item点击搜索,删除单条历史纪录。根据搜索结果展示列表,支持刷新和分页加载更多实现效果图分析根据需求做了一个大概的分析草图(看不清楚还请见谅,了解个大概结构就好),搜索activity嵌入两

2016-04-11 15:24:41 1674

原创 深度剖析:Android_PullToRefresh

上拉加载更多,下拉刷新,网上比较强大比较全的一个开源库PullToRefresh,支持Listview、GridView、ScrollView等众多控件。下载地址:git clone https://github.com/chrisbanes/Android-PullToRefresh.git噢,伙计,当然你也可以这样https://github.com/chrisbanes/Android-Pul

2016-04-05 13:08:11 2662

windows用批处理代理访问下载laucher3源码

windows用批处理代理访问下载laucher3源码

2016-08-26

责任链模式Simple

设计模式责任链相关的Simple

2016-08-08

ObservableContactListVIew

根据CitiyList库修改添加热门城市支持,并根据ObervableScrollView库添加滑动支持,依赖于ActionBar的一个实例

2016-06-27

MultiSwipeRefreshLayout

MultiSwipeRefreshLayout

2016-05-03

PermissionBasic

Android官网提供的Permission相关的Basic实践

2016-04-27

Permission

android官网提供的Permission实践

2016-04-27

TabLayoutSimple

TabLayout的一个简单demo

2016-04-25

AndFixDemo

Android热修复,根据阿里的开源库AndFix编写的实现demo

2016-04-22

SearchView

SearchView搜索控件,带历史搜索记录

2016-04-11

PullToRefresh

GridView、ViewPager、ExpandListView、WebView等相关控件的关于下拉刷新、上啦加载更多的code

2016-04-05

DrawerLayout02

位于v4包下面的DrawerLayout控件,用于充当一个顶级窗口内容的容器,允许交互式“抽屉”方式从左右两侧边缘拖拽出视图,控制抽屉方向通过属性android:layout_gravity,视图的子视图对应于哪一边的抽屉里出现:向左或向右

2016-01-25

DrawerLayout

位于v4包下面的DrawerLayout控件,用于充当一个顶级窗口内容的容器,允许交互式“抽屉”方式从左右两侧边缘拖拽出视图,控制抽屉方向通过属性android:layout_gravity,视图的子视图对应于哪一边的抽屉里出现:向左或向右

2016-01-25

DragLinearLayout

ViewDragHelper拖拽的一个简单实现测试类

2016-01-20

Android开发之浅仿QQ聊天UI和键盘控制

系统输入法弹出方式.当输入内容时输入框被系统键盘遮挡了,影响了用户操作体验,这就是开发中非常常见的软键盘遮挡的问题,该如何解决?下码来看吧

2015-12-09

Android PopupWindow 筛选

一个应用程序里面有多个activity和不同的对话框窗体,在我脑海深处的记忆力,对话框的使用一直都是new 出不同的dialog实例然后调用show 、dismiss方法,而弹出视图的控件监听很多时候都是在用CallBack回调函数处理,并且弹出视图获取控件基本都是(xxx)converView.findbyid..我开始发现我做的每个项目都这么写类似代码,于是乎开始了我的思考:一个应用只new一个dialog或者PopupWindow实例?不同的dialog显示可以不可以用类似FragmentManage管理?弹出视图的控件获取能不能更简单一点?于是乎一个简单的demo原型就出来了。

2015-09-01

Android Dishes demo

Android dishes 购物经常用到数量加减,这里封装的一个自定义控件实现该功能

2015-08-11

Android 开发之 HeartProgress 自定义心形进度条

Android 开发之 HeartProgress 自定义心形进度条,比较不错的进度有关的素材,随即写了一个自定义控件HeartProgress,思路:先把图片绘制进去,然后根据进度值,截取图片自下而上的范围,进行裁剪,裁剪后的图片进行图片变色,然后重新绘制到View,公开方法setProgress (int progress)控制进度显示。(也可以换一种实现方式,设置xFermode..)

2015-07-21

Android 开发之 Material design widget

Android 开发之 Material design widget

2015-07-20

Android 开发之 ToggleButton App 滑动开关按钮

Android 开发之 ToggleButton App 滑动开关按钮

2015-07-16

Android 开发之 ContactListView App 仿联系人筛选

Android 开发之 ContactListView App 仿联系人筛选

2015-07-15

空空如也

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

TA关注的人

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