用 Python 畅玩 Line bot - 16:Flex Message(三)

接续上篇,继续介绍可以添加的区段,重复的部分将会略过。

2. Text

text

任意文字符号皆可以输入,等同於一个 string

size

字体大小,可输入大於等於 0 的 px,或是 xl、lg、md......等 keyword。

style

选择文字是否斜体

参数:normal、italic

decoration

选择文字是否有底线/删除县

参数:none、underline、line-through

(图一,斜体加斜线)
https://ithelp.ithome.com.tw/upload/images/20211020/20142564MZfOep3klm.png

align

文字靠哪侧排版

参数:start、center、end

gravity

wrap

maxLines

模拟器不支援此功能,需要直接以 json 撰写到程序码後使用。(待测试)

adjustMode

模拟器不支援此功能,需要直接以 json 撰写到程序码後使用。(待测试)

3.image

uri

需输入想放置的图片的网址加上副档名,例如:https://scdn.line-apps.com/n/channel_devcenter/img/fx/01_1_cafe.png

aspectRatio

输入图片的宽长比,例如:5:1

aspectMode

调整缩放後的状态

参数:cover、fit

(图二,5:1,cover)
https://ithelp.ithome.com.tw/upload/images/20211020/20142564pa5JVwPaim.png

(图三,5:1,fit)
https://ithelp.ithome.com.tw/upload/images/20211020/201425643P5pEC8qsI.png

animated

如果今天要放的图片是 APNG 的,可以在此处选择 True。

4.button

该区段必须要设置任意一个 action

5.filler

如果有两个以上的横向放置区段,可以透过 filler 去插入空白。此处只能大於等於0的数字

6.separator

可以设置跟下一个区段的分隔线


<<:  数据流图初学者指南

>>:  Best Spring Assisted Knife For 2021

简报版-第九章-认识物联网安全~从各式联网设备的风险看起

其实原本最初规画想要做Index方式的纪录,然後多增加一些没写到的面向 不过,总是计画赶不上变化 ...

Day 9 : PHP - 如何宣告阵列?又该如何印出它?

这篇想和大家介绍一下PHP的阵列有哪些宣告方式,还有该如何印出它 会想分享是因为,我当初在学这里的时...

Day03-入口管制(二)

前言 昨天在讲格式验证的时候有提到 Node.js 的 validator 跟 Go 的 goval...

Day27- Go with Redis

前言 前两篇我们介绍了如何在 Go 对 MySQL 和 Scylla 做操作,而这两个皆为较具规模的...

iOS APP 开发 OC 第十六天,预处理

iOS APP 开发 OC 第十六天,预处理 tags: OC 30 day 因为在study的时候...