鸿蒙学习——2、基础组件-Blank

Blank

空白填充组件,在容器主轴方向上,空白填充组件具有自动填充容器空余部分的能力。仅当父组件为Row/Column/Flex 时生效

说明:该组件从API Version7开始支持。后续版本如有新增内容,则采用上角标单独标记该内容的起始版本。

子组件

接口

Blank(min?:number | string)

从API version9开始,该接口支持在ArkTS卡片中使用。

参数:

参数名参数类型必填参数描述
minnumber | string

空白填充组件在容器主轴上的最小大小。

默认值:0

说明:

不支持设置百分比。负值使用默认值。当最小值大于容器可用空间时,使用最小值作为自身大小并超出容器。

属性

除支持通用属性外,还支持以下属性:

名称参数类型描述
colorResourceColor

设置空白填充的填充颜色。

默认值:Color.Transparent
从API version9开始,该接口支持在ArkTs
卡片中使用。

事件

支持通用事件

示例

示例1

Blank组件在横竖屏占满空余空间效果:

@Entry
@Component
struct BlankExample {
  build() {
    Column() {
      Row() {
        Text('Buletooth').fontSize(18)
        Blank()
        Toggle({ type: ToggleType.Switch }).margin({ top: 14, bottom: 14, left: 6, right: 6 })
      }.width("100%").backgroundColor(0xFFFFFF).borderRadius(15).padding({ left: 12 })

    }.backgroundColor(0xEFEFEF).padding(20)
  }
}

效果展示:

示例2:

Blank组件的父组件未设置宽度时,min参数的使用效果。

@Entry
@Component
struct BlankExample2 {
  build() {
    Column({ space: 20 }) {
      //blank父组件不设置宽度时,Blank失效,可以通过设置min最小宽度填充固定宽度
      Row() {
        Text('Bluetooth').fontSize(18)
        Blank().color(Color.Yellow)
        Toggle({ type: ToggleType.Switch }).margin({ top: 14, bottom: 14, left: 6, right: 6 })
      }.backgroundColor(0xFFFFFF).borderRadius(15).padding({ left: 12 })

      Row() {
        Text('Bluetooth').fontSize(18)
        //设置最小宽度为160
        Blank('160').color(Color.Yellow)
        Toggle({ type: ToggleType.Switch }).margin({ top: 14, bottom: 14, left: 6, right: 6 })

      }.backgroundColor(0xFFFFFF).borderRadius(15).padding({ left: 12 })

    }.backgroundColor(0xEFEFEF).padding(20).width("100%").width("100%")
  }
}

效果展示:

Blank父组件未设置宽度时,子组件无空白填充,使用min参数设置填充尺寸。

  • 10
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
管理你最喜欢的Twitch streamers,当他们上线时得到即时通知,还有更多! NowStreaming是一个扩展,它将大大改善您管理自己喜欢的Twitch流的方式。 除了将所有您喜欢的彩带放在一个地方之外,NowStreaming会在在线时立即通知您。 PS:您不需要Twitch帐户即可使用NowStreaming! 第一步:-安装扩展程序! :)-点击NowStreaming图标-使用文本框开始关注频道,或从“选项”选项卡中的Twitch导入关注列表。 -这些频道在直播时将立即显示在NowStreaming Streams选项卡上,并且每次发生时您都将收到通知! 如果您不想接收通知,则可以随时在“选项”菜单中将其禁用。 您对NowStreaming所做的任何操作都不会影响您的Twitch帐户。 随意评论您喜欢/不喜欢的事情,我来看一下。 如果您喜欢此扩展并希望支持我,可以通过PayPal捐款,我将非常感激:https://paypal.me/joaopsys非常感谢Joca64的视觉改进和整体贡献:https:// github.com/Joca64非常感谢Pedro提供的新徽标:https://github.com/pedroordep ======================== ====更新日志:2.1.0:-新功能:黑暗模式-新徽标! -改进排序以使其更直观2.0.0:-改进了弹出布局的视觉和功能-通过单击相应的列对流媒体名称,游戏,查看器和正常运行时间进行排序-修复了导致流正常运行时间计算错误的错误-修复了各种清理问题-其他较小的错误修复了1.8.1:-对Firefox 1.8.0上的图标加载进行了较小的修复:-Firefox版本已发布! -修复了单击通知会打开about:blank选项卡的错误-更新了一些功能以应对1.7.5版弃用:-更新游戏图标-更新了jquery 1.7.4:-编辑通知标题,以便为频道留出更多空间名称1.7.3:-为新的Twitch Beta URL 1.7.2调整以下按钮:-更新扩展名和描述。 1.7.1:-更改了图标的加载方式以避免错误-修复了正常运行时的环绕现象-修复了错误的弹出网址1.7:-重新组织了实时流媒体表以包含流正常运行时间1.6.2-修复了在扩展程序重新加载1.6.1:-添加了游戏图标并修复了拼写错误1.6:-修复了有关图标文件名1.5的严重错误:-现在可以按通道1.4配置通知:-重大代码改进和代码清除-删除了所有XHR请求-修复了同步Twitch时出现错误(API不一致)-更新了API v5的所有Twitch API调用-更新了所有CDN-jQuery,纯CSS,fontawesome-修复了不安全的(http)Twitch URL-修复并添加了更多游戏图标1.3:-更新了Twitch API调用以强制执行客户端ID。 -即将推出更多更新:) 1.2:-以下列表中更正了字体路径-为扩展页面添加了更多游戏图标和NS图标-修复了在遵循彩带1.1时区分大小写的情况:-将字体更改为更合适的字体。 (公开发行版)1.0:-重新设计了弹出窗口(感谢JN!)-修复了一个罕见的错误,该错误中流标题和网址是不确定的-为一些最近流行的游戏添加了游戏图标(公开发行版)0.81:-全新和更精美的徽标(感谢Igor!https://www.behance.net/igorcarraco)-重大错误修复(感谢JN)-更多游戏图标(公开发行)0.7:-更新了说明-添加了快速关注选项-添加了流弹出菜单选项-在弹出窗口的末尾添加了一个捐赠按钮:)-更改了提交按钮-将“与Twitch同步”重命名为“从Twitch导入”-更新了一些消息和提示-修复了一些通知会出现的错误导入数据后发送(Open Beta)0.6:-版本号添加到弹出窗口-新徽标! -改进了图标加载功能-修复了一些小错误-改进了帮助消息-即使没有流媒体,您现在也可以转到流媒体的抽搐频道-改进了跟随功能-修复了针对同一流多次发送通知的问题-更多游戏图标:D-添加了隐藏的复活节彩蛋-当您将鼠标悬停在在线流光上时,流标题现在显示(封闭Beta)0.5:-修复了一些小错误-添加了导出/导入本地数据。 现在,即使您格式化硬盘也可以保留自己喜欢的彩带:)-针对大量抽搐的用户的重大错误修复-修复了主要的核心错误-在线流限制提高到100-添加的选项-您现在可以选择同步按钮可以,并且选择不接收通知。 (封闭的Beta)0.4:-数据存储方式/内容的许多核心更改-弹出窗口进行了改版(添加了CSS,游戏,查看器,取消关注选项)-修复了一些小错误-补充了一些缺少的错误/帮助消息-添加了与Twitch同步的选项-添加了取消关注所有人的选项(关闭Alpha)0.3

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值