SKTabRowComponent

class SKTabRowComponent(id: String, config: SKComponentConfig = SKComponentConfig( appearance = SKAppearanceConfig.TabRow, behavior = SKBehaviorConfig.Default, ), items: List<SKTabItem>, selectedId: String?) : SKBaseInteractiveComponent

Exclusive tab-selection row (NavigationBar-style items list — not a new selection framework).

See also

docs

/WIDGETS_SKTABS.md

Constructors

Link copied to clipboard
constructor(id: String, config: SKComponentConfig = SKComponentConfig( appearance = SKAppearanceConfig.TabRow, behavior = SKBehaviorConfig.Default, ), items: List<SKTabItem>, selectedId: String?)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
open override val componentType: String
Link copied to clipboard
open override val config: SKComponentConfig
Link copied to clipboard
open override val id: String
Link copied to clipboard
Link copied to clipboard
open override val isAttached: Boolean
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
open override fun addInteractionListener(listener: SKInteractionListener): SKDisposable
Link copied to clipboard
open override fun attach(runtime: SKComponentRuntime)
Link copied to clipboard
open override fun detach()
Link copied to clipboard
open override fun onFocusChanged(focused: Boolean)
Link copied to clipboard
open override fun performClick()
Link copied to clipboard
open override fun performLongClick(): Boolean
Link copied to clipboard
fun select(id: String)
Link copied to clipboard
fun setEnabled(value: Boolean)
Link copied to clipboard
fun setItems(value: List<SKTabItem>)
Link copied to clipboard
fun setSelectedId(value: String?)
Link copied to clipboard
open override fun updateConfig(config: SKComponentConfig)