《自定义view系列》
凶残的程序员
博观而约取,厚积而薄发
展开
-
我的第一篇自定义view--Menu菜单
本篇文章已授权微信公众号 guolin_blog (郭霖)独家发布 转载请标明出处: http://blog.csdn.net/qian520ao/article/details/60509040 本文出自凶残的程序员的博客一、前言第一次写博客,不知道什么姿势才能显示出一副好像很老练的样子。老大让写一个菜单栏控件,借鉴了Idtk自定义view,站在巨人的肩上思路是豁然开朗。原创 2017-03-06 00:55:55 · 4041 阅读 · 9 评论 -
Android Shader 实战
本文已授权微信公众号:鸿洋(hongyangAndroid)原创首发。 转载请标明出处: http://blog.csdn.net/qian520ao/article/details/61421857 本文出自凶残的程序员的博客一、前言 自定义view中画笔Paint有设置着色器方法paint.setShader(),我们来看一下这个Shader的子类二、SweepGradi原创 2017-03-11 17:43:01 · 3189 阅读 · 4 评论 -
Android 仿QQ侧滑菜单
前言继上一篇 Android View的事件分发机制和滑动冲突解决的理论知识铺垫,我们也来撸起袖子仿QQ侧滑造个轮子。 欢迎到Github star集成方式注入依赖 Step 1. Add the JitPack repository to your build file Step 2. Add the dependency allprojects { reposit原创 2017-08-27 14:46:50 · 4989 阅读 · 0 评论 -
Android 自定义View----BezierViewPager
前言前些天看到这个效果图 效果真是酷炫极了,感觉真是酷炫,咱们说做就做。 [改装加强版,改进了圆入框的甩尾效果,最重要的一点是增加了美女卡片!增强ViewPager切换效果和卡片阴影] 集成方式【伸手党福利】github地址,多谢老铁随手就是一个star [标题党一般是: 转疯了,项目集成此酷炫动画只要3步!]注入依赖 Step 1. Add the JitPack reposi原创 2017-04-02 14:35:37 · 13261 阅读 · 32 评论 -
Android View的事件分发机制和滑动冲突解决
我们常说的View事件是指: 从手指亲密接触屏幕的那一刻到手指离开屏幕的这个过程,该事件序列以down事件为起点,move事件为过程,up事件为终点。一次down-move-up这一个事件过程我们称为一个事件序列。原创 2017-08-23 14:29:33 · 6882 阅读 · 0 评论 -
RecyclerView 悬浮/粘性头部——StickyHeaderDecoration
前言ItemDecoration是recyclerView拓展的一个很好工具,支持我们在recyclerView上面做各种操作,而且耦合性低,容易添加。这篇我们先用ItemDecoration来做悬浮/粘性头部,后面还可以用ItemDecoration做时间轴,手机联系人界面最右侧字母等。 老规矩,先上图。 集成方式github地址:https://github.com/qdxxxx原创 2017-07-28 20:59:49 · 16133 阅读 · 8 评论