前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >AngularDart Material Design 列表 顶

AngularDart Material Design 列表 顶

作者头像
南郭先生
发布2018-09-30 11:00:16
6480
发布2018-09-30 11:00:16
举报
文章被收录于专栏:Google DartGoogle Dart

MaterialListComponent

Selector: <material-list>

材料列表是用户要与之交互的一组项目的容器组件。

它构成了选择和菜单组件的基础。 MaterialListComponent类充当提供样式和收集项事件的能力的列表的根节点。

Attributes:

  • size:string {x-small,small,medium,large,x-large}列表的大小,导致宽度分别为64px * {1.5,3,5,6,7}。 默认大小为“auto”,它将列表的大小调整为其内容。
  • min-size:string {x-small,small,medium,large,x-large}列表的最小尺寸,导致宽度至少为指定的宽度。

Inputs:

  • size String  预设宽度,1到5. 默认情况下,材质列表将扩展到其父级的整个宽度。 注意:规范清楚地列出了预定义的列表大小,因此请谨慎使用默认的扩展大小。 每个宽度将基本块宽度(桌面和平板电脑上的64px)分别乘以1.5,3,5,6,7,以获得可预测的宽度。 设置为0可使列表扩展到其父级的全宽。
  • width dynamic 已禁用!改用siaze输入。

MaterialListItemComponent

Selector: <material-list-item>

Material List Item是一个用于用户交互的块元素; 它具有:hover样式和当用户点击或按下enter或space键时并发出和触发事件。

有关项目分组和标签,请参阅MaterialListComponent。

注意:如果material-list-item在其祖先中具有DropdownHandle,则如果closeOnActivate为true,则在触发(即单击或按下Enter / space on)列表项时将关闭该下拉列表。

Inputs:

  • closeOnActivate bool  是否应该在选择此项目时关闭包含下拉列表。
  • disabled bool 禁用触发器并为项目提供禁用的样式。
  • role String  该组件的作用用于a11y。
  • tabbable bool 组件是否可以列表化。
  • tabindex String  组件的选项卡索引。 如果tabbable为true且disabled为false,则使用该值。

Outputs:

  • trigger Stream<UIEvent> 通过单击,点击或按键激活按钮时触发。

MaterialListDemoComponent

查看示例,查看源码

(adsbygoogle = window.adsbygoogle || []).push({}); function googleAdJSAtOnload() { var element = document.createElement("script"); element.src = "//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"; element.async = true; document.body.appendChild(element); } if (window.addEventListener) { window.addEventListener("load", googleAdJSAtOnload, false); } else if (window.attachEvent) { window.attachEvent("onload", googleAdJSAtOnload); } else { window.onload = googleAdJSAtOnload; }

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • MaterialListComponent
  • MaterialListItemComponent
  • MaterialListDemoComponent
相关产品与服务
容器服务
腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档