Package-level declarations

Types

Link copied to clipboard

Aspect Ratio Frame Layout, Here to Set the Width Height Based on Aspect Ratio

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

Class to Render ProgressBar with some Specific Color with the ease

Link copied to clipboard
open class Container(val context: Context, var view: ViewGroup? = null) : ViewItem
Link copied to clipboard
Link copied to clipboard
open class ScrollListener(val width: () -> Int, val height: () -> Int) : GestureDetector.SimpleOnGestureListener
Link copied to clipboard

A simple Class to set the Drop Shadow Above or Below any View

Link copied to clipboard
open class SwipeDistanceView @JvmOverloads constructor(context: Context, attrs: AttributeSet? = null, defStyleAttr: Int = 0) : ConstraintLayout
Link copied to clipboard
interface ViewItem

Functions

Link copied to clipboard
fun backgroundDrawable(@ColorInt color: Int, isButton: Boolean = false, @ColorInt checkedColor: Int = color, @ColorInt pressedColor: Int = color.toDarkerColor(), @ColorInt disabledColor: Int = color, mask: Drawable? = null, radius: Number = 0.0f, strokeColor: Int = Color.TRANSPARENT, strokeWidth: Int = 0, topLeftRadius: Number = 0.0f, topRightRadius: Number = 0.0f, bottomLeftRadius: Number = 0.0f, bottomRightRadius: Number = 0.0f): Drawable
Link copied to clipboard
fun colorStateList(@ColorInt normalColor: Int, @ColorInt checkedColor: Int? = null, @ColorInt selectedColor: Int? = null, @ColorInt disabledColor: Int? = null, @ColorInt pressedColor: Int? = null, @ColorInt focusedColor: Int? = null): ColorStateList
Link copied to clipboard
Link copied to clipboard
inline fun Context.layout(builder: Container.() -> ViewGroup): ViewGroup
Link copied to clipboard
fun Container.textView(builder: MaterialTextView.() -> Unit)
Link copied to clipboard

Convert color to darker shade

Link copied to clipboard
inline fun Container.verticalLayout(builder: Container.() -> Unit): LinearLayout