Package ai.systema.android.listener

Types

Link copied to clipboard
Link copied to clipboard
open class SystemaCompositeListener<T>
Link copied to clipboard
class SystemaEventListener(    systema: SystemaAI,     tagMapping: Map<String, Int>,     dispatcher: CoroutineDispatcher = Dispatchers.IO,     callback: (Result<HttpResponse>) -> Unit = {}) : View.OnClickListener, AdapterView.OnItemClickListener, View.OnLayoutChangeListener, View.OnAttachStateChangeListener, View.OnScrollChangeListener
Link copied to clipboard
class SystemaOnAttachStateChangeListener(    systema: SystemaAI,     tagMapping: Map<String, Int>,     dispatcher: CoroutineDispatcher = Dispatchers.IO,     callback: (Result<HttpResponse>) -> Unit) : SystemaCompositeListener<View.OnAttachStateChangeListener> , View.OnAttachStateChangeListener
Link copied to clipboard
Link copied to clipboard
class SystemaOnLayoutChangeListener(    systema: SystemaAI,     tagMapping: Map<String, Int>,     dispatcher: CoroutineDispatcher = Dispatchers.IO,     callback: (Result<HttpResponse>) -> Unit) : SystemaCompositeListener<View.OnLayoutChangeListener> , View.OnLayoutChangeListener
Link copied to clipboard
class SystemaOnParentScrollChangeListener(    systema: SystemaAI,     tagMapping: Map<String, Int>,     dispatcher: CoroutineDispatcher = Dispatchers.IO,     callback: (Result<HttpResponse>) -> Unit = {}) : SystemaCompositeListener<View.OnScrollChangeListener> , View.OnScrollChangeListener

This listener monitors parent's scroll change events and invoke container shown on the child container if appropriate

Link copied to clipboard
open class SystemaViewOnClickListener(    systema: SystemaAI,     tagMapping: Map<String, Int>,     dispatcher: CoroutineDispatcher = Dispatchers.IO,     callback: (Result<HttpResponse>) -> Unit = {}) : SystemaOnClickListener, View.OnClickListener