自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

<angcyo>菜鸟视角

顶尚科技,品尚生活

原创 Android-->RecyclerView分组悬浮标题(分割线)

客官先看图: https://github.com/angcyo/ContactsPicker/blob/master/screenshot/1%E6%9C%88-15-2017%2016-17-46.gifRecyclerView中实现分组功能, 和 实现分割线 使用的是相同原理. 就是手动绘...

2017-01-15 16:48:36 3220 0

原创 Android-->Toast全屏和动画(模拟QQ样式)

如图, 底下是一个空布局, 参考我的博文: http://blog.csdn.net/angcyo/article/details/53967099 顶部就是一个Toast. 全屏,并且进入和退出都有自定义的动画.正文: 系统并没有提供设置全屏和动画的方法.但是Java有一个神器, 反射. ...

2017-01-14 13:41:17 2164 8

原创 Android-->如何让普通View具有checked属性(背景xml支持checked状态)

当需要实现选择状态的时候,CompoundButton是系统提供的选择.我们可以很简单的通过isChecked(), 返回是否选中.也可以通过xml设置background的方法, 实现选中后的样式.但是, 有些时候, 系统提供的控件不足以满足我们的需求,,,这个时候就是头脑风暴的时候了.首先, ...

2017-01-10 16:14:40 3422 2

原创 Android--›Realm数据库使用注意事项

不知不觉Realm已经更新到2.2.2了. Realm Java 2.2.2但是,还有多少坑等着你呢?以下写一些我遇到的坑:1:Realm需不需要close呢?当你每次调用 Realm.getDefaultInstance(); 的时候, Realm的引用计数就会+1. 也就是说, clos...

2017-01-10 12:16:03 1735 0

原创 Android--›键盘表情切换的终极解决方案(已重构)

之前写过一篇文章 Android–>如何优雅的切换表情和键盘(原理), 没有看多的可以看看. 这个方案有一个问题, 当状态栏透明的时候, 就会出现问题. 而且也不支持在Dialog中使用.实现方式也很简单, 但是代码逻辑很复杂, 不容易修改. 一不小心就会出错, 还找不到原因.今天这篇文章,...

2017-01-10 11:59:13 2578 0

原创 Android-->RecyclerView模仿探探左右滑动布局

站在巨人的肩膀上,才能走得更远.参考文章:http://blog.csdn.net/zxt0601/article/details/53730908我在此基础上优化了部分代码, 添加了滑动回调, 可自定义性更强. 并且添加了点击按钮左右滑动的功能.据说无图都不敢发文章了. 看图:1:这种功能, ...

2017-01-08 14:56:28 8927 7

原创 Android-->如何将RecyclerView打造成ViewPager的效果

如题所示,都支持横向和纵向, 暂不支持StaggeredGridLayoutManager布局管理.如图: 在LinearLayoutManager中: 在GridLayoutManager中: 1:当adapter中Item的数量不足时, 需要用假数据填充. 否则最后一页显示不全, 达不...

2017-01-03 22:26:16 4792 5

原创 Android-->打造流行的无数据空布局页面

看图: 实现方式,就是在一个自定义View里面, 绘制一个大的圆角矩形, 和三个小的圆角矩形. 支持的属性, resources> declare-styleable name="EmptyView"> ...

2017-01-01 17:19:14 2615 2

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