实际上字母索引表的效果,可以说在现在的众多APP中使用的非常流行,比如支付宝,微信中的联系人,还有购物,买票的APP中选择全国城市,切换城市的时候,这时候的城市也就是按照一个字母索引的顺序来显示,看起来是很方便的.其实这种字母索引表的效果最开始是出现在微信的联系人中.因为觉得这种效果功能在今后的项目中可以说是非常常见,可能会用的上,所以准备来波博客讲述一下实现的原理,一来方便以后自己复习,二来如果...
分类:
移动开发 时间:
2016-07-24 19:31:11
阅读次数:
372
1 快速索引 细节问题: 1.1 把当前被选中的字母索引置为灰色,否则为白色 每一次在快速索引栏上的触摸事件都触发invalidate(),重走onDraw()方法 在onDraw()方法里,做判断,如果通过触摸事件计算的索引与绘制字母数组的索引一致时就更改画笔的颜色,(记得在触摸事件中如果手指抬起 ...
分类:
其他好文 时间:
2016-07-08 23:17:25
阅读次数:
348
转载请标明出处
Android手机字母A-Z排序侧边索引是非常常见的功能,在此提供快速集成框架.教你用Android studio工具一分钟搞定这个效果.
实现效果:
以及点击F跳转效果
第一步库包导入实现拼音检索功能
-------拼音检索详细见:
compile 'com.github.promeg:tinypinyin:1.0.0'//...
分类:
移动开发 时间:
2016-05-16 00:22:16
阅读次数:
218
参考网址:http://blog.csdn.net/appte/article/details/10306341 ListView A~Z快速索引这种效果在通信录和城市列表中经常看到,方便用户查找,是一种增加用户体验的好方法。 实现效果: 实现步骤: 1.自定义一个名叫SlideBar 的View。 ...
分类:
其他好文 时间:
2016-04-27 15:38:16
阅读次数:
206
带索引栏的listview,在android开发非常普遍,方便用户进行字母索引,就像微信通讯录这样: 今天,我们就从零到一实现这个具有索引栏的listview. 怎么实现这个控件了,我们应当梳理出一个思路。 ①首先应当将字母的索引栏继承与一个控件,通过ondraw方法将字母画出来。 ②然后...
分类:
移动开发 时间:
2015-12-07 18:22:40
阅读次数:
205
带索引栏的listview,在android开发非常普遍,方便用户进行字母索引,就像微信通讯录这样: 今天,我们就从零到一实现这个具有索引栏的listview. 怎么实现这个控件了,我们应当梳理出一个思路。 ①首先应当将字母的索引栏继承与一个控件,通过ondraw方法将字母画出来。 ②然...
分类:
移动开发 时间:
2015-12-07 17:51:27
阅读次数:
166
一、最终效果二、功能分析与实现1.LisetView布局分析:同样的字母开头,第一个上方有该字母的标志实现:在item布局中除了TextView再在其上方加一个TextView等布局(用于显示数据的首字母),然后在适配器的getView中判断该布局是否显示。默认设置该布局的Visibility为VISIBLE,..
分类:
其他好文 时间:
2015-10-22 06:56:28
阅读次数:
220
像iOS中的通讯录,通过点击联系人表格右侧的字母索引,我们可以快速定位到以该字母为首字母的联系人分组。要实现索引,我们只需要两步操作:(1)实现索引数据源代理方法(2)响应点击索引触发的代理事件效果图如下:代码如下:12345678910111213141516171819202122232425....
分类:
编程语言 时间:
2015-09-28 11:18:37
阅读次数:
230
ListviewFilter 介绍: 带字母索引的ListView,同时还有分组效果(pinnedsections),使用接口很简单。http://itlanbao.com/code/20150816/10000/100428.html
运行效果:
..
分类:
其他好文 时间:
2015-08-28 21:47:44
阅读次数:
160
Qt 中一些常用类中文说明是本文讲述的内容,这篇文章主要是介绍Qt 当中经常使用的类,采取的是使用字母索引的方式,下面的类是被经常使用的。QDataStream 为QIODevice提供了一串的二进制的数据QDataWidgetMapper 提供了从数据模型到部件的映射QData 日期的功能QDat...
分类:
其他好文 时间:
2015-07-27 09:21:13
阅读次数:
117