Package 

Class ViewBindingAdaptersKt

    • Method Detail

      • visibility

         final static Integer visibility(Boolean visibility)

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

        Parameters:
        visibility - boolean to convert
      • animatedVisibility

         final static Unit animatedVisibility(View $self, Boolean visibility)

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

        Parameters:
        visibility - final visible state
      • animatedVisibilityAlpha

         final static Unit animatedVisibilityAlpha(View $self, Boolean visibility)

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

        Parameters:
        visibility - final visible state
      • animatedMarginStart

         final static Unit animatedMarginStart(View $self, Integer pixels, Integer duration)

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

        Parameters:
        pixels - final margin
        duration - animation duration
      • animatedMarginEnd

         final static Unit animatedMarginEnd(View $self, Integer pixels, Integer duration)

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

        Parameters:
        pixels - final margin
        duration - animation duration
      • animatedColor

         final static Unit animatedColor(View $self, Drawable drawable, Integer duration)

        Animate view background color with TransitionDrawable

        Parameters:
        drawable - TransitionDrawable
        duration - animation duration
      • animateElevation

        @RequiresApi(value = 21) final static Unit animateElevation(View $self, Integer pixels, Integer duration)

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

        Parameters:
        pixels - final elevation
        duration - animation duration