用 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

(图一,斜体加斜线)
http://img2.58codes.com/2024/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)
http://img2.58codes.com/2024/20142564pa5JVwPaim.png

(图三,5:1,fit)
http://img2.58codes.com/2024/201425643P5pEC8qsI.png

animated

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

4.button

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

5.filler

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

6.separator

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


关于作者: 网站小编

码农网专注IT技术教程资源分享平台,学习资源下载网站,58码农网包含计算机技术、网站程序源码下载、编程技术论坛、互联网资源下载等产品服务,提供原创、优质、完整内容的专业码农交流分享平台。

热门文章