Class PercentLayoutHelper.PercentLayoutInfo

  • Enclosing class:
    PercentLayoutHelper

    public static class PercentLayoutHelper.PercentLayoutInfo
    extends java.lang.Object
    Container for information about percentage dimensions and margins. It acts as an extension for LayoutParams.
    • Field Detail

      • widthPercent

        public float widthPercent
      • heightPercent

        public float heightPercent
      • leftMarginPercent

        public float leftMarginPercent
      • topMarginPercent

        public float topMarginPercent
      • rightMarginPercent

        public float rightMarginPercent
      • bottomMarginPercent

        public float bottomMarginPercent
      • startMarginPercent

        public float startMarginPercent
      • endMarginPercent

        public float endMarginPercent
    • Constructor Detail

      • PercentLayoutInfo

        public PercentLayoutInfo()
    • Method Detail

      • fillLayoutParams

        public void fillLayoutParams​(android.view.ViewGroup.LayoutParams params,
                                     int widthHint,
                                     int heightHint)
        Fills ViewGroup.LayoutParams dimensions based on percentage values.
      • fillMarginLayoutParams

        public void fillMarginLayoutParams​(android.view.ViewGroup.MarginLayoutParams params,
                                           int widthHint,
                                           int heightHint)
        Fills ViewGroup.MarginLayoutParams dimensions and margins based on percentage values.
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object