[Flutter]一些常用操作(持续更新...)

点击空白处隐藏键盘

给Container添加一个点击隐藏子widget TextField隐藏键盘的操作,加上去后发现没有用,点击空白处并不能收起键盘。给container添加一个背景后才起作用。

是因为默认清楚下透明区域不响应事件,给GestureDetector加上behavior: HitTestBehavior.translucent,这个参数就可以正常接受了。

颜色

  • 0xaarrggbb Color(0xff00ffff); // 这个一定要注意前面两位是透明度
  • argb Color.fromARGB(255, 150, 150, 150) 各值的范围都是0 - 255

时间日期格式化

暴力的方式,自己封装成好用的库吧

DateTime date = joke.createdAt;
    // yyyy-MM-dd HH:mm:ss
    String timestamp = "${date.year.toString()}-${date.month.toString().padLeft(2,'0')}-${date.day.toString().padLeft(2,'0')} ${date.hour.toString().padLeft(2, '0')}:${date.minute.toString().padLeft(2, '0')}";

TextField键盘显示和隐藏

给TextField指定一个FocusNode.

要显示键盘调下面的代码:

FocusScope.of(context).requestFocus(focusNode);

隐藏键盘:

focusNode.unfocus();

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏Django中文社区

Markdown 自动生成文章目录

我们的之前在博客中使用了 Markdown 来为文章提供排版支持。Markdown 在渲染内容的同时还可以自动提取整个内容的目录结构,现在我们来使用 Markd...

6466
来自专栏恰同学骚年

ASP.Net请求处理机制初步探索之旅 - Part 4 WebForm页面生命周期

开篇:上一篇我们了解了所谓的请求处理管道,在众多的事件中微软开放了19个重要的事件给我们,我们可以注入一些自定义的业务逻辑实现应用的个性化设计。本篇,我们来看看...

972
来自专栏全栈

基于iView的列表组件封装

8312
来自专栏老马寒门IT

jQuery EasyUI 详解

easyui 为创建现代化,互动,JavaScript 应用程序,提供必要的功能。

3371
来自专栏木宛城主

ASP.NET MVC使用Bootstrap系列(2)——使用Bootstrap CSS和HTML元素

Bootstrap提供了一套丰富CSS设置、HTML元素以及高级的栅格系统来帮助开发人员快速布局网页。所有的CSS样式和HTML元素与移动设备优先的流式栅格系统...

8868
来自专栏听雨堂

电子签名实现的思路、困难及解决方案

        在办公自动化的流程中希望实现电子签名。         思路:             1、图片的存放:安全起见存放在库中为宜。最好不能被轻易下...

2405
来自专栏林德熙的博客

WPF 使用 SharpDx 异步渲染 使用方法绑定渲染为什么空白等待画完异步渲染多线程渲染

本文告诉大家如何通过 SharpDx 进行异步渲染,但是因为在 WPF 是需要使用 D3DImage 画出来,所以渲染只是画出图片,最后的显示还是需要 WPF ...

3903
来自专栏Windows Community

Extensions in UWP Community Toolkit - Overview

概述 UWP Community Toolkit  中有一个 Extensions 的集合,它们可以帮助开发者实现很多基础功能,省去自己造轮子的过程,本篇我们先...

38712
来自专栏Windows Community

Extensions in UWP Community Toolkit - FrameworkElement Extensions

概述 UWP Community Toolkit Extensions 中有一个为FrameworkElement 提供的扩展 - FrameworkEleme...

3678
来自专栏SHERlocked93的前端小站

一个骚气的文章目录自动生成器了解一下

这个插件根据选定的目录内容中的 h1, h2, h3, h4, h5, h6 标签来自动生成目录插入到选定的目录容器中,并且提供一个漂亮的样式效果

1652

扫码关注云+社区

领取腾讯云代金券