Flutter搜索框SearchBar
题记
—— 执剑天涯,从你的点滴积累开始,所及之处,必精益求精,即是折腾每一天。
重要消息
网易云【玩转大前端】配套课程
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相关推荐
- 微信小程序自定义搜索框(searchbar)
微信小程序自定义搜索框(searchbar) 样式截图展示: 功能描述:微信小程序页面需要加入搜索框时,可以直接引用到页面中使用,当用户未输入任何关键字时如第一张图所示,当用户输入要搜索的关键字时如第 ...
- 微信小程序搜索框组件之SearchBar
index.wxml <!-- 组件模板 --> <view class="wrapper"><slot></slot><vi ...
- iOS中UISearchBar(搜索框)使用总结
2019独角兽企业重金招聘Python工程师标准>>> iOS中UISearchBar(搜索框)使用总结 初始化:UISearchBar继承于UIView,我们可以像创建View那样 ...
- iOS开发UI篇 -- UISearchBar 属性、方法详解及应用(自定义搜索框样式)
很多APP都会涉及到搜索框,苹果也为我们提供了默认的搜索框UISearchBar.但实际项目中我们通常需要更改系统默认搜索框的样式.为了实现这一目标,我们需要先搞懂 UISearchBar 的属性及方 ...
- iOS 修改搜索框的样式为白色
2019独角兽企业重金招聘Python工程师标准>>> //思路:正常SearchBar有一个灰色环绕边框,在searchBar外层加一个白色的背景,这个背景只够包围searchBa ...
- ios UISearchBar搜索框的基本使用
摘要: 小巧简洁的原生搜索框,漂亮而易用,如果我们的应用没有特殊需求,都可以使用它. iOS中UISearchBar(搜索框)使用总结 初始化:UISearchBar继承于UIView,我们可以像创建 ...
- vue实现搜索框记录搜索历史_2018-09-13 基于Vue的搜索栏功能实现(we-ui)
视图代码 搜索 取消 {{item.userName}} Script代码 mounted() { this.$ajax({ method: "get", url: ". ...
- uniApp学习(8)搜索框的创建和自动获取焦点
1.跳转到搜索页面功能 点击搜索跳转,显示热门搜索和,搜索历史 结果如下所示 1.创建搜索页search.vue 配置pages.json页面配置app-plus导航搜索页面(这个只针对h5和APP有 ...
- iOS小技能:去掉UISearchBar搜索框的放大镜
文章目录 I UISearchBar适配 1. 去掉UISearchBar搜索框的放大镜 1.2 iOS13控件私有属性适配 see also I UISearchBar适配 1. 去掉UISearc ...
最新文章
- HTML5需要学html4吗,html5和html4的区别是什么
- java hashmap 输出_JAVA如何把HashMap内容输出到文本文件
- 自定义线程池-java内置线程池构造方法介绍
- promolike原型开发前后台打通
- [你必须知道的.NET]第三十三回,深入.NET 4.0之,LazyT点滴
- BugkuCTF-Reverse题Easy_vb多方法解决
- 万能电子狗升级工具_HUD抬头显示,车萝卜再推新品,屏幕全新升级
- C#基础9:虚函数与多态
- 对二宝软件的NABCD分析
- iptables 学习笔记 一 要领入门
- Linux下类FreeBSD uprintf实现
- MQL5 COOKBOOK: 获取仓位属性
- 微信公众号开发框架 For Java —— wechatapi
- 推荐Arduino更深入学习:《新概念51单片机C语言教程》-郭天祥(文章内含学习资料供下载)
- java生成pdf旋转_如何使用Java旋转PDF文档中的图像?
- Python走心的42个代码例子
- 大陆期货11月3日钢材日评
- Thunderbird 邮件签名三个实现方式
- 解决硬盘自动休眠问题
- python中floor的用法_Python floor() 函数 - Python 教程 - 自强学堂
热门文章
- CVPR 2019 | 腾讯AI Lab 6大前沿方向33篇入选论文解读
- 13篇京东CVPR 2019论文!你值得一读~
- 【python教程入门学习】Python 正则表达式
- asp mysql text_11种ASP连接数据库的方法
- 【TensorFlow】TensorFlow从浅入深系列之十二 -- 教你深入理解卷积神经网络中的池化层
- 收藏 | 有没有什么可以节省大量时间的 Deep Learning 效率神器?
- 密歇根大学团队成果:自动驾驶视觉系统——Bio-LSTM: 三维步行姿势和步态预测的生物力学反馈神经网络
- jquery ajax 跨域_Laravel 的跨域问题解决方案
- php页面设置密码,PHP页面输入密码才能访问加密代码
- 红米有android,这些是不支持ANDROID 11更新的小米和红米手机