自定义控件
NanBox9
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
自定义侧边快速索引栏
介绍现在有通讯录的项目基本都会用到侧边快速索引栏,网上也有不少第三方开源控件可以使用。但我讲的这个还是稍稍有点不一样的。原创 2016-11-20 11:49:31 · 1892 阅读 · 0 评论 -
仿 iOS 列表的编辑功能 - 排序篇
之前做过一个仿 iOS 列表的编辑删除功能,在快做完的时候发现在 iOS 里,编辑的时候还带有排序的功能,所以这次把排序功能加上,并做了一些优化。原创 2017-05-25 18:03:20 · 746 阅读 · 0 评论 -
仿 iOS 列表的编辑功能 - 删除篇
在 iOS 的设置里面,有一种编辑的效果,进入编辑状态后,列表左边推出圆形的删除按钮,点击后再出现右边确认删除按钮,相当于给用户二次确认。看下在 Android 上如何实现。原创 2017-05-07 11:59:37 · 1073 阅读 · 0 评论 -
浪起来!使用 drawBitmapMesh 实现仿真水波纹效果
在 Android 的画布 Canvas 里面有个 drawBitmapMesh 方法,通过它可以实现对 Bitmap 的各种扭曲。我们试一下用它把图像扭出水波纹的效果。原创 2017-04-22 20:41:18 · 1477 阅读 · 0 评论 -
我把 Toolbar 转了一下变成了菜单
侧滑菜单我们见的太多了,有没有想过有别的方式弹出菜单? 比如,让 Toolbar 变成菜单?原创 2017-04-19 18:05:06 · 517 阅读 · 0 评论 -
实现一个带下拉弹簧动画的 ScrollView
在刚推出的 Support Library 25.3.0 里面新增了一个叫 SpringAnimation 的动画,也就是弹簧动画。要是用它来做一个滑动控件下拉回弹的效果,应该不错吧。原创 2017-03-25 12:21:43 · 1393 阅读 · 0 评论 -
给RecyclerView加上折叠的效果
RecyclerView有很高的自由度,可以说只有想不到没有做不到,真是越用越喜欢。这次用超简单的方法,让RecyclerView带上折叠的效果。原创 2017-02-18 13:42:01 · 5092 阅读 · 1 评论 -
简单实现带节点的进度条
带节点进度条的实现方法不止一个,但是如果要实现图中这种效果的,初步看好像还不简单。进度条的形状不规则、背景是渐变颜色、节点上面还有个勾。这里提供一个很简单的思路,简单的都不好意思说了……原创 2017-02-05 17:25:27 · 9510 阅读 · 2 评论 -
实现列表悬浮标签“顶上去”的效果
列表顶部的标签悬浮大家应该都知道,但“顶上去”是个啥玩意?原创 2016-11-27 20:43:18 · 1435 阅读 · 0 评论 -
实现一个带浮动标签的输入框
现在带浮动标签的输入框也是一个很常见的东西了,在材料设计里面有一个TextInputLayout的控件,我们可以用它实现这个效果。但是材料设计控件的样式比较固定,并不能满足我们产品设计的脑洞。这里提供一个用属性动画实现的方法。原创 2016-11-27 14:01:16 · 2419 阅读 · 0 评论 -
自定义 Behavior,实现嵌套滑动、平滑切换周月视图的日历
使用 CoordinateLayout 可以协调它的子布局,实现滑动效果的联动,它的滑动效果由 Behavior 实现。以前用过小米日历,对它滑动平滑切换日月视图的效果印象深刻。本文尝试用自定义 Behavior 实现一个带有这种效果的日历。简介先上个小米日历的图,让大家知道要做一个什么效果:这是小米日历的效果,在用户操作列表的时候,将日历折叠成周视图,扩大列表的显示区域,...原创 2018-03-27 12:49:42 · 1333 阅读 · 0 评论
分享