自定义View
猫雨流心
Android开发,在学习的道路上
展开
-
与ViewPager合用的MyTitleLayout,可以设置滚动指示器
可以设置多个、线性的标题,因此可以继承LinearLayout 指示图标可以使用onDraw绘制上去根据ViewPager滑动进行设置指示图标的位置可以手指滑动标题,进行切换ViewPager界面原创 2017-04-28 19:47:47 · 310 阅读 · 0 评论 -
今天起,学这努力
从这周起,本菜鸟将要自己维护一个View的开源的项目,这个项目中将添加我自己写的一些有价值或者动画比较好看的View,我都会放到这个项目中,大家可以一起学习交流。原创 2017-04-28 19:05:56 · 261 阅读 · 1 评论 -
小球滑动已八卦方式滑进滑出、可以在外圈滑动的BallSpinningView
今天又个下拉刷新的需求,UI需要我们自定义一个比较刷新动画。两个重叠小球先按太极分割线的方式到圆的两端,然后进行旋转,最后又已太极的形式收回来。 说着很简单,但是做起来还是有一点难度的,需要计算蛮多东西的,对于我这种数学不好得人很要命啊。 先说思路吧先在控件上绘制重叠的两个圆开启滑动之后,两个小圆按八卦的形式滑动出去,此时他们的轨迹是一个半圆形,直径是外层轨迹(小圆将在他的圆线上滑动)的半径原创 2017-04-28 20:25:34 · 423 阅读 · 0 评论 -
撸起袖子自己写一个通用的刷新控件
项目中我们经常有上拉、下拉刷新的需求,几乎所有的listView、RecyclerView都会伴随着上拉、下拉刷新的需求,如果我们使用一些开源控件,换了控件我们就要更新,现在我们自己撸起袖子写一个通用的刷新控件项目地址原创 2017-06-01 17:54:23 · 405 阅读 · 0 评论 -
NoScrollViewPager解决嵌套listView依然可以滑动的问题
最近项目中有个需求,使用ViewPager嵌套Fragment,有的Fragment中有listView,ViewPager不可以进行滑动。开始只是重写它的onInterceptHoverEvent与onTouchEvent方法,使之返回false。但是不是这么简单,我们依然可以发现在有listView以及类似的列表控件时,都会让ViewPager有顿顿的滑动效果。原创 2017-06-11 00:34:59 · 827 阅读 · 0 评论 -
SideBar 仿微信联系人侧边栏界面搜索Viwe
需要做了一个仿微信侧边烂搜索界面的View,这种简单的控件如果去github上的话,很麻烦,所以就自己写了一个,代码很简单原创 2017-07-25 15:00:28 · 803 阅读 · 0 评论 -
PrototypeGridProgressbar——类似汽车油表的自定义控件
类似汽车油表的自定义控件,可以根据手势调整进度(使用手势识别器进行手势判断)原创 2017-08-02 18:42:07 · 620 阅读 · 0 评论 -
listView与recyclerView的吸顶动画
仿ios微信通讯录的动画,分栏具有吸顶效果。因为ios的list控件自带分组效果。所以设计妹子就要求我们苦逼的Android开发也要做,做就做吧,到也不是很难。实现方式原来用过的,使用listView进行分栏显示,在跟布局的顶部添加一个与分栏一致的控件,对listView进行滑动监听,判断是否顶部分栏显示哪一组的分栏。使用recyelerView的ItemDecoration,recyclerV原创 2017-07-26 16:13:36 · 485 阅读 · 2 评论