CardModulesBuilder

class CardModulesBuilder @JvmOverloads constructor(collect: MutableCollection<CardModule> = mutableListOf())(source)

针对 CardModule 的集合的构建器。

Constructors

Link copied to clipboard
constructor(collect: MutableCollection<CardModule> = mutableListOf())

Functions

Link copied to clipboard
fun audio(src: String, title: String, cover: String): CardModulesBuilder
Link copied to clipboard

得到当前收集的所有 CardModule.

Link copied to clipboard
fun clear()

清理当前收集的所有 CardModule.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

添加一个 CardModule.Countdown.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun countdownSecond(startTime: Long, endTime: Long): CardModulesBuilder

添加一个 CardModule.Countdown.

Link copied to clipboard
Link copied to clipboard
fun file(src: String, title: String, cover: String): CardModulesBuilder
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun section(mode: CardModule.SectionMode = CardModule.SectionMode.LEFT, text: CardElement, accessory: CardElement? = null): CardModulesBuilder

添加一个 CardModule.Section.

Link copied to clipboard
@JvmName(name = "module")
operator fun CardModule.unaryPlus(): CardModulesBuilder

直接增加一个 card module 实例。

Link copied to clipboard
fun video(src: String, title: String, cover: String): CardModulesBuilder