visibleIf
inline fun View.visibleIf(property: CSHasChangeValue<Boolean>, animated: Boolean = false): CSRegistration
inline fun <T> View.visibleIf(property1: CSHasChangeValue<T>, property2: CSHasChangeValue<*>, animated: Boolean = false, crossinline condition: (T) -> Boolean): CSRegistration
fun <T, V> View.visibleIf(property1: CSHasChangeValue<T>, property2: CSHasChangeValue<V>, animated: Boolean = false, condition: (T, V) -> Boolean): CSRegistration
inline fun <T> View.visibleIf(property: CSHasChangeValue<T>, animated: Boolean = false, crossinline condition: (T) -> Boolean): CSRegistration