Package app.futured.arkitekt.bindingadapters

Functions

Link copied to clipboard
fun View.animatedColor(drawable: Drawable, duration: Int? = null)

Animate view background color with TransitionDrawable

Link copied to clipboard
fun View.animatedMarginEnd(pixels: Int, duration: Int? = null)

Animate android:layout_marginEnd from original value to new value specified in pixels

Link copied to clipboard
fun View.animatedMarginStart(pixels: Int, duration: Int? = null)

Animate android:layout_marginStart from original value to new value specified in pixels

Link copied to clipboard
fun View.animatedVisibility(visibility: Boolean)

Animate view visibility true/false to View.VISIBLE and View.GONE

Link copied to clipboard
fun View.animatedVisibilityAlpha(visibility: Boolean)

Animate view visibility true/false to View.VISIBLE and View.INVISIBLE

Link copied to clipboard
@RequiresApi(value = 21)
fun View.animateElevation(pixels: Int, duration: Int? = null)

Animate view elevation from original value to new value specified in pixels

Link copied to clipboard
fun ImageView.bindSrcCompat(@DrawableRes resource: Int)

Set drawable from resourceId

Link copied to clipboard
fun Toolbar.menuItemClick(listener: Toolbar.OnMenuItemClickListener)

Set listener to menu item click.

Link copied to clipboard
fun Toolbar.navigationIconClick(listener: View.OnClickListener)

Set onclick listener to navigation icon

Link copied to clipboard
fun View.onFocusChanged(listener: View.OnFocusChangeListener)

Set onFocusChangedListener

Link copied to clipboard
fun View.setBackground(@DrawableRes resId: Int)
Link copied to clipboard
fun TextView.setSpannableText(spannableText: CharSequence)

Set spannable text to TextView

Link copied to clipboard
fun TextView.textFromInt(text: Int)

Set integer as text to TextView

Link copied to clipboard
fun visibility(visibility: Boolean): Int

Convert true/false to View.VISIBLE and View.GONE