首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Flutter(四)--常用布局组件Flutter(四)--常用布局组件

常用组件 控件 特点 container(容器) 可以给组件添加padding、margin、border、bgColor、bdImage参考 GridView 容纳大量数据的可滚动的网格;按需渲染、类似于...tableview的cell的复用;参考 ListView 容纳大量数据的可滚动的列表; Stack 重叠组件,无法滚动 ---- Material组件 控件 特点 Card 将相关组件放到card里...,该组件带有圆角和阴影,无法滚动 ListTitle(ListView常用) 带有标题和副标题的行,首尾可以添加图标;类似UIKit中的标准cell GirdTitle(GirdView常用) 带有标题和副标题的行...动画组件Hero Hero用于:页面与页面之间共享元素的转换动画。参考 参考: 简书-徐爱卿 flutter 传送门: Flutter-汇总

72510
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    最新iOS设计规范四|3大界面要素:视图(Views)

    一、动作表单(Action Sheets) 动作表单是一种特定的警示样式,它表示与当前上下文有关的两个或多个选择。在较小的屏幕上,动作表单会从屏幕底部向上滑动。...优化警示框文本,使其在任何方向上都无需滚动就能很好地阅读。 警示框标题和内容 尽可能写一些短小的、描述性比较强的多文本警告标题。...允许用户通过退出APP到主屏幕来取消警示框。当警示框出现时,退出到主屏幕可以退出APP。这个操作产生与点击取消按钮的效果是相同的。即警示框被取消,且不执行任何操作。...在内容周围使用足够的填充,以保持布局整齐并防止内容重叠。 集合的方式不适用于文本信息,文本信息可以用列表。相对于集合,文本信息展示在一个可滚动的列表中,浏览起来会更简单和有效。 谨慎进行动态布局变更。...拆分视图提供与选项卡栏相同的快速导航,同时更好地利用了大屏幕。 为每种类型的列选择适当的样式。对于显示侧栏的主列,请使用侧栏外观。此外观适用于应用程序级导航和集合列表,例如Mail中的邮箱。

    8.5K31

    web前端基础知识总结

    >用于封装位于文档头部的其他标签 属性: (1) dir:文本的显示方向 (2)  Lang:语言信息 (3)  Profile:提供了与当前文件相关联的文档数据的URL 可放在<head...Lang:语言信息 (4) :有关文档本身的元素信息 属性: http-equiv: 生成http标题域,取值与content的属性值相同 属性值: Refresh 为自动刷新,在content...Center:居中 Class:用一个名称来标记标题,标记名称指向在外部定义的样式表 Id:为段落设置一个标记,将来可以在一个超链接中明确的引用这个标记,以便作为样式表的选择器 Style:创建标题内容的内联样式...《默认》) slide(只走一次滚动) alternate(交替进行滚动) Scrollamount后跟数字越小越慢,scrolldelay后跟毫秒,vspace和hspace 定义字幕与周围文字的距离...auto自动出现滚动条 16、样式表 (1)、内联样式表:只需在标签内含一个上style属性,style属性后在跟一系列属性和属性值即可。

    3.9K60

    Web前端上万字的知识总结

    文本的显示方向     Lang:语言信息   (4) :有关文档本身的元素信息   属性:     http-equiv: 生成http标题域,取值与content的属性值相同   属性值...Left:左对齐(默认)     Right:右对齐     Center:居中     Class:用一个名称来标记标题,标记名称指向在外部定义的样式表     Id:为段落设置一个标记,将来可以在一个超链接中明确的引用这个标记...,以便作为样式表的选择器     Style:创建标题内容的内联样式     Title:给标题加上一个说明性的文字   (2)、标记普通字   属性:     Face:字体      ...(只走一次滚动)         alternate(交替进行滚动)       Scrollamount后跟数字越小越慢,scrolldelay后跟毫秒,vspace和hspace 定义字幕与周围文字的距离...)     Scrolling的属性值:yes 出现  no不出现          auto自动出现滚动条 16、样式表   (1)、内联样式表:只需在标签内含一个上style属性,style属性后在跟一系列属性和属性值即可

    3.7K100

    【数据可视化】Echarts官方文档及常用组件

    当鼠标单击“配置项手册”界面左边第二个方框中的“title.textStyle.fontStyle”时,在右上角的方框中会出现对应的解释与说明。 3....标题组件与图例组件 5.1 标题组件 九宫格布局是一种常用的布局方式,ECharts中的大部分组件都支持九宫格布局。...在ECharts 2.x中,单个ECharts实例最多只能拥有一个标题组件(title),每个标题组件可以配置主标题、副标题。...利用某一时间的未来一周气温变化数据绘制折线图,并为图表配置标题组件,如图所示。 从图可以看出,该图为一个折线图,并在图表的左上角配置了主标题和副标题。...shadowOffsetX: 0, //设置阴影水平方向上的偏移距离 shadowOffsetY: 0, //设置阴影垂直方向上的偏移距离

    2.1K10

    HTML5与CSS3权威指南【笔记】

    xor,只绘制新图形不重叠的部分 copy,重叠的部分透明 F.给图形绘制阴影 1.几个属性: shadowOffsetX,阴影的横向位移量 shadowOffsetY,阴影的纵向位移量 shadowColor...十三、选择器 1.class属性缺点:本身没有语义;容易混乱; 2.CSS3提倡使用选择器来将样式与元素直接绑定,减少样式表的代码书写量 3.语法:E[foo$="val"],可以使用^、?...、scroll、auto、visiable 2.overflow-x属性与overflow-y属性:单独指定在水平方向或垂直方向上内容超出盒容纳范围时的显示方法 3.text-overflow属性,在盒的末尾显示省略符号...,只在水平方向上有效 C.对盒使用阴影 1.box-shadow属性,box-shadow:length length length color D.指定针对元素的宽度与高度的计算方法 1.box-sizing...(0.5),缩放 skew(水平角度,垂直角度),倾斜 translate(水平方向,垂直方向),移动 rotate(角度),旋转 2.transform-origin:left|top|bottom|

    2.2K20

    Flutter中构建布局 顶

    GridView: 放置小部件作为可滚动的网格。 ListView: 将小部件列为可滚动列表。 Stack: 将小部件重叠在另一个小部件之上。...Stack摘要: 用于与另一个小部件重叠的小部件 子列表中的第一个小部件是基础小部件; 随后的子被覆盖在基础小部件的顶部 堆栈的内容不能滚动 您可以选择剪切超过渲染框的子项 Stack示例: ?...Dart代码:Flutter Gallery中的contacts_demo.dart Card 材料组件库中的卡片包含相关的信息块,可以由大多数任何小部件构成,但通常与ListTile一起使用。...例如,将标高设置为24.0,将卡片从视觉上抬离表面并使阴影变得更加分散。 有关支持的高程值的列表,请参见材料准则中的高程和阴影。 指定不支持的值将完全禁用投影。...Card摘要: 实现材料设计卡片 用于呈现相关信息的块 接受单个孩子,但该孩子可以是Row,Column或其他包含子级列表的小部件 显示圆角和阴影 卡片的内容不能滚动 来自材料组件库 卡片示例: ?

    43.1K10

    HTML-CSS基础学习

    Web概述 HTML代表了结构,结构是网页的骨架,从语义的角度,描述页面结构。 CSS代表了样式,样式是网页的外观,从审美的角度,美化页面。...JavaScript代表行为,行为是网页的交互逻辑,从交互的角度,提升用户体验。...,一般表示文档主体流内容的一个独立单元 figcaption 定义figure标签的标题 功能元素 hgroup 用于对整个页面或页面中一个内容区块的标题进行组合 figure 表示一段独立的流内容...,可与summary元素配合使用 datalist 可选数据的列表,与input元素配合使用,可以制作出输入值的下拉列表 datagrid 表示可选数据的列表,以树形列表形式显示 email...w-resize 向左改变大小 ne-resize 向上右改变大小 nw-resize 向上左改变大小 se-resize 向下右改变大小 sw-resize 向下左改变大小 CSS3页面布局

    4.8K30

    『Flutter』布局组件 Container、Row、Column、Stack

    title: "my App", // 应用程序的主题,用于定义颜色,字体和阴影等。...Row 在Flutter中,Row和Column是用于布局的基本组件,它们分别用于在水平和垂直方向上排列子组件。 Row组件可以在水平方向上排列其子组件。它是一个灵活的布局工具,常用于创建水平布局。...title: "my App", // 应用程序的主题,用于定义颜色,字体和阴影等。...Column Column组件用于在垂直方向上排列其子组件。 常用属性: children: Column中的子组件列表。...Stack 在Flutter中,Stack组件用于将多个子组件重叠在一起。Stack允许子组件相对于其边缘或相对于其他子组件的位置进行定位,非常适合用来创建重叠的布局。

    1.6K30

    Material Design —卡片(Cards)

    卡片 卡片是更详细信息的入口点的一张材料。 卡片可能包含照片,文字和关于单个主题的链接。 他们可能会展示包含不同尺寸元素的内容,例如带有可变长度标题的照片。...左:不同内容与布局的卡片集合    右:不同布局与不同内容层次的卡片集合 ---- 行为 卡片具有恒定的宽度和可变的高度。最大高度限于平台上可用空间的高度,但可以暂时扩大(例如,显示评论)。...支持的手势 卡片手势应始终在卡片集合中实施。 支持的手势包括: 滑动手势(swipe gesture)可以在每张卡片上使用。限制视图内的轻扫手势,使其不会彼此重叠。...UI控件 与主内容内联放置的UI控件(如滑块)可以修改主内容的视图。 例如,可以选择日期的滑块,评分内容的星星,或选择日期范围的分段按钮。 ? ? ? 溢出菜单(可选) 溢出菜单通常放置在卡的右上角。...---- 内容块 卡可以使用内容块构建,其中包括: ·可选标题 ·主要标题 ·富媒体 ·支持文本 ·操作 这些内容块可以组织起来以促进不同类型的内容。 例如,可以通过增加排版时的尺寸来强调数字。 ?

    4.3K100

    CSS笔记

    rotate(angle) 定义 2D 旋转,在参数中规定角度。 rotate3d(x,y,z,angle) 定义 3D 旋转。 rotateX(angle) 定义沿着 X 轴的 3D 旋转。...显示内容点击不会删除 cursor:pointer(鼠标移动位置变成小手) opacity:0.2(透明度) tansform:rotate(180deg):旋转 border-radius:50% 设置边框的角度...padding:文字到边框的距离 contenr:具体内容的大小 行级元素要设置浮动才有效果 文本属性: 给标题添加阴影: text-shadow: 5px 5px 5px #FF0000; 属性适用于盒子阴影...) /display 属性的了解很模糊/ 方框属性: (Box) width:; height:; float:; clear:both; margin:; padding:; 顺序:上右下左 边框属性...轴的位置/ background-position : top; /向上对齐/ background-position : buttom; /向下对齐/ background-position : left

    77110

    【技巧】学术Poster的制作要点,详细!

    ,比如下面这张红绿渐变就丑到没朋友); ● 框和图表的颜色要和背景色协调(图表请不要做得花花绿绿); ● 可选用PowerPoint提供的配色方案,无论如何,方框、图标的颜色都应该和整体背景色协调。...3秒的驻足和30秒的笼统阅读;主题、小标题字体要大; ● 留白:块间和行间流出足够的空白,便于跟读,能有效把读者的注意力引向关键元素。...海报四周边缘最少留4cm空白,以防打印不正确(意思是不要搞太满,别顶边写文字); ● 分栏:栏与栏之间间隔3cm,纵向版面建议分2栏,横向版面建议分3栏; ● 将图、表、小标题、文字内容排列在栏内;...图表 ● 图片使用量占比≥40%; ● 使用彩色图(.jpg或.emf),图片质量:200-300dpi、保证亮度及清晰度,避免拉扯失真; ● 图/表的内容与文字内容对应:编号和命名; ● 图表要顺序编号...● 字体大小:主标题字号90-150(要求3米外看清)>小标题字号>正文字号30-32; ● 浅色背景上的深色字最容易分辨; ● 从左到右语言描述要清晰简洁,最好按句分成小段; ● 字体要有吸引力

    1.1K20

    如何用Tableau实现动态报表?

    image.png 产品表中记录了咖啡的种类与价格,包括字段:咖啡ID、咖啡种类、杯型、产品名称、价格。...价格在产品表中,数量在销售数据表中,也就是计算指标用到的两列数据在不同的表中。...image.png 因此,右击下方图表,在工具栏中选择“创建计算字段” image.png 在小方框里写新建列名称:金额,在下方填写公式:'销售数据表'[数量] * ('产品表'[价格]) image.png...,标题居中,将数量拖至标记,图形选饼图 image.png 将数量标记选为角度 image.png 将咖啡种类拖至标记,选择颜色,然后选择整个视图 image.png image.png...对齐---居中,设置仪表板/工作表阴影---浅灰色 image.png 将工作表城市拖至仪表板,选择适合-标准,选择浮动 image.png 选择浮动后,可自由调整仪表板上所选择的工作表大小

    2.5K00

    WEB入门三 CSS样式表基础

    此外,使用样式表能有效地分离网页的内容与外观控制,从而便于美工与程序员之间的分工协作,发挥各自的优势。为什么需要CSS样式表主要是基于以下几点原因: ​1.        ...搜狐视频|向上吧!...图3.1.13 网页中的盒子模型 表3-1-3列出了更为详细的常用方框样式属性。​​​...设置内容与上边框之间的距离 padding-right 设置内容与右边框之间的距离 padding-bottom 设置内容与下边框之间的距离 padding-left 设置内容与左边框之间的距离 使用方框属性实现如图...,拉动滚动条默认背景图片会随着上下移动,要实现背景图片不随着滚动条而滚动的效果,在CSS中通常设置background-attachment:fixed实现。

    11610

    数据挖掘知识脉络与资源整理(七)–饼图

    仅排列在工作表的一列或一行中的数据可以绘制到饼图中。饼图显示一个数据系列 (数据系列:在图表中绘制的相关数据点,这些数据源自数据表的行或列。...图表中的每个数据系列具有唯一的颜色或图案并且在图表的图例中表示。可以在图表中绘制一个或多个数据系列。饼图只有一个数据系列。)中各项的大小与各项总和的比例。...FineReport饼图 复合饼图或复合条饼图显示将用户定义的数值从主饼图中提取并组合到第二个饼图或堆积条形图的饼图。如果要使主饼图中的小扇面更易于查看,这些图表类型非常有用。...,顺时针是为90度,否则为0; 7、density表示阴影线密度,默认值为NULL,表示没有阴影线; 8、angle表示阴影线的倾斜角度,默认值45。...代码:pie(y, density = 10, angle = 15 + 10 * 1:6) #阴影线密度为10,分别设置6个数值的阴影线倾斜角度 绘制的图形见下图。

    1.8K70

    【Flutter】StatefulWidget 组件 ( 创建 StatefulWidget 组件 | MaterialApp 组件 | Scaffold 组件 )

    : MaterialApp : 材料设计 APP 组件 , 通常用作页面的根节点 ; Scaffold : Flutter 封装的带有 AppBar , 底部导航栏 BottomNavigationBar...: 刷新指示器 ; Image : 图片组件 ; TextField : 输入框组件 ; PageView : 可滚动翻页的组件 , 类似于 Android 的 ViewPager ; 二、创建 StatefulWidget...组件 ---- 创建空的 dart 文件 StatelessWidgetPage.dart , 导入最基础的材料设计包 , import 'package:flutter/material.dart'...// 设置阴影 elevation: 5, // 设置卡片的边距 margin: EdgeInsets.all...Material Design 规范的应用 ; MaterialApp 组件中的 tittle 字段就是标题设置 , theme 字段设置的是主题 , home 字段设置的是界面的主要子组件 ; 在上述示例中

    2K01

    html笔记

    H5基本框架组成 h5的整个框架也和人是有点相同的,他们也有头,身体与脚。 其中头部呢,包含了定义h5页面、定义当前页面编码、网站标题等元素 标题,css样式或者脚本的元素--> 的none属性不同的是,visibility会保留隐藏的位置 overflow溢出显示 如果当前盒子内容超过了盒子的大小,则显示滚动条或者不显示多余内容等 属性 描述 visible 默认值,不进行裁剪内容也不加滚动条...auto ,则 超过 了他才会显示 滚动条 ,第三个即为 scroll ,无论是不是超过 都显示 滚动条 outline轮廓线 input的文本框或者文本域等空间选中的时候总会有轮廓线,往往在以后开发中都是去掉的...; text-shadow: 1px 1px 5px black; box-shadow: 0 0 10px black; 阴影括号内的值依次是:x距离 y距离 阴影大小 阴影颜色 鼠标样式 div{

    1.8K10
    领券