class ActivityNeedsLazy<out T : Factory> : Lazy<Needs>
An implementation of Lazy used by ComponentActivity |
|
class FragmentNeedsLazy<out T : Factory> : Lazy<Needs?>
An implementation of Lazy used by ComponentActivity |
|
class Needs : LifecycleObserver
Needs implements showing and dismissing popup with background, animations. |
|
enum class NeedsAnimation
NeedsAnimation is the collection of the popup animations. |
|
data class NeedsItem
NeedsItem is an data class for composing Needs popup recyclerView item. |
|
class NeedsItemTheme
NeedsItemTheme is an attribute class for changing item theme easily. |
|
class NeedsPreferenceManager |
|
class NeedsTheme
NeedsTheme is an attribute class for changing Needs popup theme easily. |
|
interface OnConfirmListener
OnConfirmListener is an interface for listening the confirm from the Needs popup. |
|
class TextForm
TextFrom is an attribute class what has some attributes about TextView for customizing popup texts easily. |
annotation class NeedsDsl |
|
annotation class NeedsItemThemeDsl |
|
annotation class NeedsThemeDsl |
|
annotation class TextFormDsl |
fun createNeeds(context: Context, block: Builder.() -> Unit): Needs
creates an instance of Needs by Needs.Builder using kotlin dsl. |
|
fun needsItemTheme(context: Context, block: Builder.() -> Unit): NeedsItemTheme
creates an instance of NeedsItemTheme by NeedsItemTheme.Builder using kotlin dsl. |
|
fun needsTheme(context: Context, block: Builder.() -> Unit): NeedsTheme
creates an instance of NeedsTheme by NeedsTheme.Builder using kotlin dsl. |
|
fun textForm(block: Builder.() -> Unit): TextForm
creates an instance of TextForm from TextForm.Builder using kotlin dsl. |