题记
—— 执剑天涯,从你的点滴积累开始,所及之处,必精益求精,即是折腾每一天。

重要消息

  • 网易云【玩转大前端】配套课程

  • EDU配套 教程

  • Flutter开发的点滴积累系列文章


1 使用封装库

1.1 添加依赖

小编已将本效果写成一个依赖库,读者可根据使用直接添加依赖,代码如下:
github方式依赖

  flutter_search_bars:git:url: https://github.com/zhaolongs/flutter_search_bar.gitref: master

pub仓库依赖 查看最新版本

  #搜索框flutter_search_bars: ^0.0.1

1.2 导包

在使用到搜索框 SearchBar 的地方导包如下:

import 'package:flutter_search_bars/flutter_search_bars.dart';

1.3 使用

1.3.1 默认大小使用
///这里只是用于显示的搜索框不用做输入
///参数[heroTag]用于页面过渡动画tag
///参数clickCallBack为当前搜索框点击事件回调
SearchStaticBar(heroTag: "searchStatidBar",clickCallBack: () {NavigatorUtils.pushPage(context, TestPage2());},
)
1.3.2 指定大小使用
 Container(width: 120,///这里只是用于显示的搜索框不用做输入///参数[heroTag]用于页面过渡动画tag///参数clickCallBack为当前搜索框点击事件回调child: SearchStaticBar(heroTag: "searchStatidBar",clickCallBack: () {NavigatorUtils.pushPage(context, TestPage2());},),)

运行效果如下:

使用案例效果如下:

Flutter搜索框SearchBar相关推荐

  1. 微信小程序自定义搜索框(searchbar)

    微信小程序自定义搜索框(searchbar) 样式截图展示: 功能描述:微信小程序页面需要加入搜索框时,可以直接引用到页面中使用,当用户未输入任何关键字时如第一张图所示,当用户输入要搜索的关键字时如第 ...

  2. 微信小程序搜索框组件之SearchBar

    index.wxml <!-- 组件模板 --> <view class="wrapper"><slot></slot><vi ...

  3. iOS中UISearchBar(搜索框)使用总结

    2019独角兽企业重金招聘Python工程师标准>>> iOS中UISearchBar(搜索框)使用总结 初始化:UISearchBar继承于UIView,我们可以像创建View那样 ...

  4. iOS开发UI篇 -- UISearchBar 属性、方法详解及应用(自定义搜索框样式)

    很多APP都会涉及到搜索框,苹果也为我们提供了默认的搜索框UISearchBar.但实际项目中我们通常需要更改系统默认搜索框的样式.为了实现这一目标,我们需要先搞懂 UISearchBar 的属性及方 ...

  5. iOS 修改搜索框的样式为白色

    2019独角兽企业重金招聘Python工程师标准>>> //思路:正常SearchBar有一个灰色环绕边框,在searchBar外层加一个白色的背景,这个背景只够包围searchBa ...

  6. ios UISearchBar搜索框的基本使用

    摘要: 小巧简洁的原生搜索框,漂亮而易用,如果我们的应用没有特殊需求,都可以使用它. iOS中UISearchBar(搜索框)使用总结 初始化:UISearchBar继承于UIView,我们可以像创建 ...

  7. vue实现搜索框记录搜索历史_2018-09-13 基于Vue的搜索栏功能实现(we-ui)

    视图代码 搜索 取消 {{item.userName}} Script代码 mounted() { this.$ajax({ method: "get", url: ". ...

  8. uniApp学习(8)搜索框的创建和自动获取焦点

    1.跳转到搜索页面功能 点击搜索跳转,显示热门搜索和,搜索历史 结果如下所示 1.创建搜索页search.vue 配置pages.json页面配置app-plus导航搜索页面(这个只针对h5和APP有 ...

  9. iOS小技能:去掉UISearchBar搜索框的放大镜

    文章目录 I UISearchBar适配 1. 去掉UISearchBar搜索框的放大镜 1.2 iOS13控件私有属性适配 see also I UISearchBar适配 1. 去掉UISearc ...

最新文章

  1. HTML5需要学html4吗,html5和html4的区别是什么
  2. java hashmap 输出_JAVA如何把HashMap内容输出到文本文件
  3. 自定义线程池-java内置线程池构造方法介绍
  4. promolike原型开发前后台打通
  5. [你必须知道的.NET]第三十三回,深入.NET 4.0之,LazyT点滴
  6. BugkuCTF-Reverse题Easy_vb多方法解决
  7. 万能电子狗升级工具_HUD抬头显示,车萝卜再推新品,屏幕全新升级
  8. C#基础9:虚函数与多态
  9. 对二宝软件的NABCD分析
  10. iptables 学习笔记 一 要领入门
  11. Linux下类FreeBSD uprintf实现
  12. MQL5 COOKBOOK: 获取仓位属性
  13. 微信公众号开发框架 For Java —— wechatapi
  14. 推荐Arduino更深入学习:《新概念51单片机C语言教程》-郭天祥(文章内含学习资料供下载)
  15. java生成pdf旋转_如何使用Java旋转PDF文档中的图像?
  16. Python走心的42个代码例子
  17. 大陆期货11月3日钢材日评
  18. Thunderbird 邮件签名三个实现方式
  19. 解决硬盘自动休眠问题
  20. python中floor的用法_Python floor() 函数 - Python 教程 - 自强学堂

热门文章

  1. CVPR 2019 | 腾讯AI Lab 6大前沿方向33篇入选论文解读
  2. 13篇京东CVPR 2019论文!你值得一读~
  3. 【python教程入门学习】Python 正则表达式
  4. asp mysql text_11种ASP连接数据库的方法
  5. 【TensorFlow】TensorFlow从浅入深系列之十二 -- 教你深入理解卷积神经网络中的池化层
  6. 收藏 | 有没有什么可以节省大量时间的 Deep Learning 效率神器?
  7. 密歇根大学团队成果:自动驾驶视觉系统——Bio-LSTM: 三维步行姿势和步态预测的生物力学反馈神经网络
  8. jquery ajax 跨域_Laravel 的跨域问题解决方案
  9. php页面设置密码,PHP页面输入密码才能访问加密代码
  10. 红米有android,这些是不支持ANDROID 11更新的小米和红米手机