Filter

abstract class Filter<T>(default: T)

探索页过滤器的抽象基类 子类封装具体的过滤器类型,并定义标题 当过滤器的value发生变化时会自动触发所有已注册的监听器

Since

Api 2

Parameters

default

过滤器的默认值

Type Parameters

T

过滤器持有值的类型

Inheritors

Constructors

Link copied to clipboard
constructor(default: T)

Properties

Link copied to clipboard
var value: T

过滤器的当前值 修改此属性时将自动触发所有注册的监听器

Functions

Link copied to clipboard
fun addOnChangeListener(onChange: (T) -> Unit)

注册一个监听器,当value发生变化时调用 监听器按默认权重0插入

fun addOnChangeListener(weight: Int, onChange: (T) -> Unit)

注册一个指定权重的监听器,当value发生变化时调用 权重越高的监听器越先被调用

Link copied to clipboard
abstract fun getTitle(): LocalString

获取过滤器的显示标题