Package com.skt.nugu.sdk.platform.android.ux.widget

Types

Link copied to clipboard
Link copied to clipboard
class ChromeWindowContentLayout @JvmOverloads constructor(    context: Context,     attrs: AttributeSet? = null,     defStyleAttr: Int = 0,     view: ViewGroup) : FrameLayout
Link copied to clipboard
class EllipsizedTextView @JvmOverloads constructor(    context: Context,     attrs: AttributeSet? = null,     defStyleAttr: Int = 0) : AppCompatTextView
Link copied to clipboard
class NuguButton @JvmOverloads constructor(    context: Context,     attrs: AttributeSet? = null,     defStyleAttr: Int = 0) : FrameLayout

A NuguButton is a circular button designed by Nugu Design guide.

Link copied to clipboard
class NuguChipsView @JvmOverloads constructor(    context: Context,     attrs: AttributeSet? = null,     defStyleAttr: Int = 0) : RelativeLayout

Custom Horizontal RecyclerView by Nugu Design guide.

Link copied to clipboard
class NuguFloatingActionButton @JvmOverloads constructor(    context: Context,     attrs: AttributeSet? = null,     defStyleAttr: Int = 0) : FrameLayout

A NUGU floating action button (FAB) is a circular button designed by Nugu Design guide.

Link copied to clipboard
class NuguSnackbar(val parentView: View)

Wrapper class to customise android.support.design.widget.Snackbar

Link copied to clipboard
class NuguToast(val context: Context)

Wrapper class to customise android.widget.Toast

Link copied to clipboard
class NuguVoiceChromeView : FrameLayout

A Voice Chrome View is a animated view designed by Nugu Design guide. See https://github.com/airbnb/lottie-android

Link copied to clipboard
class Snackbar(val fab: View)

Wrapper class to customise android.support.design.widget.Snackbar

Link copied to clipboard
class ThrottledOnClickListener(listener: (view: View?) -> Unit, throttleInMillis: Long) : View.OnClickListener

An implementation of OnClickListener that prevent multiple rapid clicks.

Link copied to clipboard
class VoiceChromeView : FrameLayout

A Voice Chrome View is a animated view designed by Nugu Design guide. See https://github.com/airbnb/lottie-android

Functions

Link copied to clipboard
fun View.setThrottledOnClickListener(listener: (view: View?) -> Unit)