首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    【Flutter 专题】08 小小优化【登录】页面

    优化二:文本框 TextField 中尾部添加【清空数据】图标 方式一:使用层布局 Stack,在输入文本框 TextField 上一层添加一个【清空数据】图标; new Padding( padding...TextField 自带的属性【后缀图标 suffixIcon】,文本框 TextField 提供了很多便利的属性,例如:【前缀图标 prefixIcon】【文本框前图标 icon】; new Expanded...优化三:调整键盘弹出样式 设置文本框 TextField 中 keyboardType: TextInputType.phone, Flutter 提供了多种弹出键盘的方式:text/datetime...优化四:根据输入文本框添加【温馨提示】对话框 Flutter 提供了创建和显示弹出对话框的功能,如:showDialog/showMenu/showModalBottomSheet 等,和尚采用的是对话框方式...,还有很多不清楚和不理解的地方,如果又不对的地方还希望多多指出。

    1.9K51

    构建实用的Flutter文件列表:从简到繁的完美演进

    希望通过本文,读者可以了解到构建文件列表的基本原理和方法,以及如何在自己的应用中应用这些技术,提升用户体验,提高工作效率。...为了解决这个问题,让我们来学习一下如何在Flutter中处理文本溢出,以确保文件名能够清晰可见。 1. 文本截断 我们可以使用Flutter中的Text组件的overflow属性来处理文本溢出问题。...这样做可以有效地解决文本溢出问题,并提升用户体验。 通过以上改进,我们成功地解决了文件列表中的文本溢出问题,使文件名更加清晰可见。用户现在可以更轻松地浏览和管理自己的文件了。...现在,我们的文件列表已经可以动起来了!(GIF动不了啊)(又可以动了) 总结 在本文中,我们详细探讨了如何在Flutter应用中构建文件列表,并逐步改进和优化这个文件列表,以提升用户体验和功能性。...这些知识和技能可以帮助我们构建更加实用和强大的Flutter应用,提升用户体验,满足用户的需求。希望本文能够对你有所帮助,欢迎继续关注更多关于Flutter开发的内容!

    1.5K12

    开始使用-编写你的第一个Flutter应用程序 顶

    这是创建您的第一个Flutter应用程序的指南。 如果您熟悉面向对象的代码和基本编程概念(如变量,循环和条件),则可以完成本教程。 您不需要以前使用Dart或移动编程的经验。...这个类将保存随着用户滚动而无限增长的生成的单词对,以及最喜欢的单词对,因为用户通过切换心脏图标来将它们从列表中添加或删除。 你会一点一点地建立这个类。...将构建方法添加到RandomWordState中,如突出显示的文本所示: class RandomWordsState extends State { @override...lib/main.dart 第6步:导航到新的屏幕 在这一步中,您将添加一个显示收藏夹的新屏幕(在Flutter中称为路由)。 您将学习如何在主路由和新路由之间导航。...现在,添加生成ListTile行的代码。 ListTile的divideTiles()方法在每个ListTile之间添加水平间距。

    12.5K20

    【Flutter 专题】65 图解基本 TextField 文本输入框 (二)

    和尚刚学习了 TextField 的基本用法,今天特意学习一下 TextField InputDecoration 文本框装饰器的相关内容; InputDecoration 源码分析 const...不仅提供了全面的构建装饰器的方式,还提供了简单便利的构建方式 collapsed 默认是无边框的,且无法设置标签等其他属性; 案例尝试 icon 为装饰器外小图标,可灵活设置图标或其他 Widget,...isDense 是否为紧凑型文本框,true 为紧凑型文本框,图标等与输入框边距较小; return TextField(decoration: InputDecoration(icon: Icon(Icons.android...OutlineInputBorder 一般设置为包围的圆角边框;相较于 UnderlineInputBorder 多了 gapPadding 属性,用于浮动的 labelText 与边框的间距; return...---- 文本输入框确实有很多细节需要研究和尝试,和尚仅初步了解,有待深入研究;且和尚建议时常升级 Flutter 版本,可能对于同一个 Widget 会有或多或少的更新,如有问题请多多指导

    5.2K41

    6详解AppBar小部件

    由于它是一个如此常用的组件,因此 Flutter 为该功能提供了一个名为AppBar的专用小部件。 在本教程中,我们将通过一些实际示例向您展示如何在 Flutter 应用程序中自定义 AppBar。...Flutter AppBar 布局 leading leading 接受一个小部件,可以分配任何东西——文本、图标,甚至一行中的多个小部件。...工具栏高度和不透明度 最后,我们有工具栏属性。工具栏包含文字,图标,按钮,和其他任何公司的前景,除了小部件,如Container和Image。...如果你已经做到了这一步,你现在应该明白: AppBar 是什么以及它如何在 Flutter 中使用 AppBar 的布局 ( leading, title, 和actions) 如何自定义 AppBar...的布局和添加小部件 如何为 AppBar 的图标、文本、背景、高度、阴影颜色和工具栏设置主题 所以我们有了!

    21.2K10

    TextView属性和方法大全

    (Drawable,Drawabl,Drawabl,Drawabl) 在文本框内文本与图形之间的间距 android:drawableRight setCompoundDrawablesWithIntrinsicBounds...该属性支持大量的属性值,不同属性值用于指定特定的输入框 android:lineSpacingExtra setLineSpacing(float, float) 控制两行文本之间的额外间距。...与android:lineSpacingMultiplier属性结合使用 android:lineSpacingMultiplier setLineSpacing(float, float) 控制两行文本之间的额外间距...Typeface) 设置文本框内文本的字体风格,如粗体、斜体等 android:typeface setTypeface(Typeface) 设置文本框内文本的字体风格 android:width setWidth...除此之外,该组件还可通过setCheckMarkDrawable() 方法来设置它的勾选图标。 TextView还派生了Button类和EditText类,会在后续进行学习,此处不做过多介绍。

    2.8K50

    将 PDF 转换为字距问题 - 文本截断和不完整

    这通常是因为转换工具无法读取以下间距属性:字母间距(字母之间的距离)行距(行与行之间的空间)段落间距(段落之间的空间)下面我们来探讨一下在不丢失文本格式的情况下转换PDF的具体问题和解决方案。...转换 PDF 时出现字符间距问题文本截断的一个常见原因是字符间距不正确。如果转换工具将固定文本框内的字符间距解读得太宽,则文本字符串可能会比文本框本身更长。...- PDF 中的行距不一致:如果源 PDF 文档中存在各种行距,则写入 Word 文件会变得很困难。段落间距导致文本截断段落前后空间的获取和运用也很重要,它会影响文档的整体结构和文本的显示。...PDF 转换为 Word 后间距问题的解决办法如果您使用的转换工具不能准确识别和复制字符、行和段落的原始间距属性,您唯一的选择是在生成的 Word 文档中手动调整这些元素。...它能够更准确地识别原始 PDF 文件中的各种属性,包括复杂的间距,并在新的文件格式(如 .docx)中忠实地复制这些属性。​

    90000

    Flutter 2.10更新详解

    Flutter 2.10 包括 Flutter 对 Windows ⽀持的重⼤更新、⼏项重⼤的性能改进、框架中图标和颜⾊的新⽀持以及一些⼯具改进等。...Web 平台更新 此版本还包含对 Web 平台的一些改进。例如,在先前的版本中,当鼠标拖动到多行文本框的边缘时,它不会正确地跟随滚动。...在此版本中,当选择光标拖出了文本框时,文本框会进行滚动,浏览并选中对应的文字内容。此行为同时适⽤于 Web 平台和桌⾯端。...这个新的 package 取代了 flutter_driver 作为进行集成测试的推荐⽅式,提供了新功能,如 Firebase 测试实验室⽀持以及对 Web 和桌⾯的⽀持。...⽹站中删除 dev 渠道的⽀持 Dev 渠道现已被彻底移除。

    2K30

    Flutter+Dart聊天实例|flutter仿微信聊天|红包|朋友圈

    Flutter_Chatroom聊天室项目是基于flutter+dart技术开发的跨平台聊天实战案例,基本实现了登录/注册表单验证、消息表情发送、图片预览、红包/视频/朋友圈等功能。.../a/1190000022483730 flutter图标Icon及自定义IconData组件 flutter中自带图标使用非常简单 Icon(Icons.search) 可是如果想要自定义图标,如使用阿里图标...Icon(IconData(0xe60e, fontFamily:'iconfont'), size:24.0) 使用IconData需要先下载阿里图标库字体文件,然后在pubspec.yaml中引入字体...、颜色、字体大小; GStyle.iconfont(0xe60e, color: Colors.orange, size: 17.0) flutter中圆点数字/红点提醒 如下图红点提示在flutter...聊天页面实现|TextField编辑框插入表情 360截图20200513093616798.png flutter中TextField文本框提供的maxLines属性可实现多行/换行文本,不过默认会有高度

    7.3K31

    【Flutter 专题】64 图解基本 TextField 文本输入框 (一)

    和尚最近在学习基础的 Flutter Widget,原因在于很多基础的组件有很多容易忽视的注意事项,了解并熟悉后对整体的开发认知会有所提升;今天和尚学习一下 TextField 文本输入框;...decoration 为边框修饰,可以借此来调整 TextField 展示效果;可以设置前置图标,后置图片,边框属性,内容属性等,和尚会在后续集中尝试;若要完全删除装饰,将 decoration 设置为空即可...; dependencies: flutter: sdk: flutter flutter_localizations: sdk: flutter 在 MaterialApp 中设置本地化代理和支持的语言类型...使用 maxLength 时如何取消文本框右下角字符计数器?...文本框是日常开发中必不可少的组件,和尚还在探索过程中,如有问题请多多指导! 来源: 阿策小和尚

    5.8K51

    Flutter + OpenHarmony UI 设计规范:打造整齐、美观、一致的全场景体验

    UI/UX · 设计系统 · 鸿蒙设计语言 · 响应式布局 · 视觉一致性 引言:美,是用户体验的第一道信任状 在 OpenHarmony 的全场景世界中,用户可能在手表上瞥一眼通知,在手机上快速操作,...14 1.4 说明、时间、标签 按钮 16 — 所有操作按钮 对齐规则: 左侧内容左对齐 数字/金额右对齐 居中仅用于图标或极短文案 2.3 间距与留白(Spacing) 采用 8dp 基数网格系统...3.2 列表(List) 分割线:仅在需要视觉隔离时使用(如设置项) 图标对齐:左侧图标统一 24×24 dp,距文字 16 dp 点击反馈:使用 InkWell 提供水波纹 ListTile( leading...✅ 所有图标是否使用同一套(如 Material 或 OH Icons)? ✅ 留白是否遵循 8dp 基数? ✅ 多语言下布局是否不溢出(尤其德语长词)?...最后建议: 创建团队内部的 Design Token 文件(如 colors.yaml, spacing.json), 并用 自动化脚本 检查 PR 中是否违反规范。

    24510

    Axure RP8入门之基本操作篇

    ### 8.设置线段/箭头/边框样式 线段、箭头和元件边框的样式可以在快捷功能或者元件样式中进行设置。 ### 9.设置元件文字边距/行距 在元件样式中可以设置元件文字的【行间距】与【填充】。...行间距:是指文字段落行与行之间的空隙。 填充:是指文字与形状边缘之间填充的空隙。 ### 10.设置元件默认隐藏 选择要隐藏的元件,在快捷功能或者元件样式中勾选【隐藏】选项。...### 11.设置文本框输入类型 如文本框属性中选择文本框的{类型}为【密码】。...### 13.限制文本框输入字符位数 在文本框属性中输入文本框的{最大长度}为指定长度的数字。 ### 14.设置文本框提示文字 在文本框属性中输入文本框的{提示文字}。...### 24.设置图片文本 设置图片文本需要在图片上点击,选择【编辑文本】,方可进行图片上的文字编辑 ### 25.切割/裁剪图片 在图片的元件属性中,设有切割和裁剪功能的图标,点击即可使用相应功能

    7.6K30

    iOS 9人机界面指南(四):UI元素(上) - 腾讯ISUX

    确保文字按钮之间拥有足够的空间。如果导航栏左边或右边的文字按钮之间的间距太小,那些文字看起来会像挤在一起一样,让用户难以区分。...如果需要在工具栏上展示3个以上的项目,可以使用图标。由于文本按钮通常会比图标更占空间,所以用图标可以避免文字标题们挤在一起。 保证工具栏文字按钮之间有足够的间距。...如果按钮之间间距过小,会让蚊子看起来挤在一起,让用户觉得它们难以区分。如果按钮在导航栏中显得太过拥挤,可以用UIBarButtonSystemItemFixedSpace常数来增加他们之间的间距。...Value 2的布局中,文本和副标题中间的垂直间距会让用户专注于副标题的第一 个单词。 ? 重要 以上四种单元格样式均支持添加表格视图元素,如勾选或展开标志。...最好是可以支持动态文本(Dynamic Type)和UIFont method preferredFontForTextStyle来展示文本框中的文本。

    15.8K51
    领券