关键字搜索提示框

实现效果

去年写的一个框架,今次做了些许优化和简单封装。功能效果是这样的:

demo.gif

demo2.jpg

基本功能

结合本demo进行说明:

  • 输入任意字符后,点击查询,即保存到了历史记录。下次输入时输入框下方列表会有该历史记录,点击该条目自动填充输入。
  • 多个记录条目按时间由近及远排列,且去除重复条目。
  • 点击下拉列表外的空白区域,即可收起列表,若点击非空白区域(如按钮),则响应该区域事件。
  • 即时搜索匹配,关键字高亮(可选)。
  • 一键清除历史记录(可选)。
    说明:SZSearchPromptMenu是在XHPopMenu的基础上进行了较大的修改及扩展,XHPopMenu的功能仅为pop菜单。感谢作者曾宪华(@xhzengAIB)。实际上SZSearchPromptMenu保留了XHPopMenu弹出菜单的功能(如图demo2)。

如何使用

输入框使用SZSerchTextfield即自带关键字搜索提示框。具体方法详见下载的demo。

下载地址

https://github.com/imsz5460/SZSearchPromptMenu

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 176,564评论 25 709
  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 14,743评论 4 61
  • 好的习惯会让人终身受益。 养成一些既能保健身体又能美容养颜的习惯更是一举两得的事情。 所以在日常生活中我总是会有意...
    花里棉阅读 5,990评论 4 30
  • 一天谁没接过几个骚扰电话,都不好意思说自己有手机,多么正常的一件事儿,一天接几个骚扰电话也是很正常的,电话无所谓分...
    冰河世纪小萨阅读 3,800评论 4 2
  • 下面的代码输出,修改代码让 fnArri 输出 i。 方法一: 方法二: 方法三: 封装一个汽车对象,可以通过如下...
    邢烽朔阅读 2,463评论 0 0

友情链接更多精彩内容