Exemple #1
0
 public void SetButtonStackedGravity(GravityEnum gravity)
 {
     foreach (MDButton mButton in mButtons)
     {
         if (mButton != null)
         {
             mButton.SetStackedGravity(gravity);
         }
     }
 }
        private static int GravityEnumToAttrInt(GravityEnum value)
        {
            switch (value)
            {
            case GravityEnum.Center:
                return(1);

            case GravityEnum.End:
                return(2);

            default:
                return(0);
            }
        }
 public static TextAlignment GetTextAlignment(GravityEnum gravity)
 {
     switch (gravity)
     {
         case GravityEnum.Center:
             {
                 return TextAlignment.Center;
             }
         case GravityEnum.End:
             {
                 return TextAlignment.ViewEnd;
             }
         default:
             return TextAlignment.ViewStart;
     }
 }
        public static TextAlignment GetTextAlignment(GravityEnum gravity)
        {
            switch (gravity)
            {
            case GravityEnum.Center:
            {
                return(TextAlignment.Center);
            }

            case GravityEnum.End:
            {
                return(TextAlignment.ViewEnd);
            }

            default:
                return(TextAlignment.ViewStart);
            }
        }
 public static GravityFlags GetGravity(GravityEnum gravity)
 {
     switch (gravity)
     {
         case GravityEnum.Start:
             {
                 return HAS_RTL ? GravityFlags.Start : GravityFlags.Left;
             }
         case GravityEnum.Center:
             {
                 return GravityFlags.CenterHorizontal;
             }
         case GravityEnum.End:
             {
                 return HAS_RTL ? GravityFlags.End : GravityFlags.Right;
             }
         default:
             throw new InvalidOperationException("Invalid gravity constant");
     }
 }
        public static GravityFlags GetGravity(GravityEnum gravity)
        {
            switch (gravity)
            {
            case GravityEnum.Start:
            {
                return(HAS_RTL ? GravityFlags.Start : GravityFlags.Left);
            }

            case GravityEnum.Center:
            {
                return(GravityFlags.CenterHorizontal);
            }

            case GravityEnum.End:
            {
                return(HAS_RTL ? GravityFlags.End : GravityFlags.Right);
            }

            default:
                throw new InvalidOperationException("Invalid gravity constant");
            }
        }
        public static GravityEnum ResolveGravityEnum(Context context, int attr, GravityEnum defaultGravity)
        {
            TypedArray a = context.Theme.ObtainStyledAttributes(new int[] { attr });

            try
            {
                switch (a.GetInt(0, GravityEnumToAttrInt(defaultGravity)))
                {
                case 1:
                    return(GravityEnum.Center);

                case 2:
                    return(GravityEnum.End);

                default:
                    return(GravityEnum.Start);
                }
            }
            finally
            {
                a.Recycle();
            }
        }
 public MaterialDialogAdapter(MaterialDialog dialog, int layout)
 {
     this.dialog = dialog;
     this.layout = layout;
     this.itemGravity = dialog.MBuilder.ItemsGravity;
 }
 public void SetButtonStackedGravity(GravityEnum gravity)
 {
     foreach (MDButton mButton in mButtons)
     {
         if (mButton != null)
             mButton.SetStackedGravity(gravity);
     }
 }
 public void SetButtonGravity(GravityEnum gravity)
 {
     mButtonGravity = gravity;
 }
 public void SetStackedGravity(GravityEnum gravity)
 {
     _stackedGravity = gravity;
 }
 private void Init(Context context, IAttributeSet attrs, int defStyleAttr, int defStyleRes)
 {
     _stackedEndPadding = context.Resources.GetDimensionPixelSize(Resource.Dimension.sino_droid_md_dialog_frame_margin);
     _stackedGravity = GravityEnum.End;
 }
 public Builder SetContentGravity(GravityEnum gravity)
 {
     this.ContentGravity = gravity;
     return this;
 }
Exemple #14
0
 public void SetButtonGravity(GravityEnum gravity)
 {
     mButtonGravity = gravity;
 }
 public static GravityEnum ResolveGravityEnum(Context context, int attr, GravityEnum defaultGravity)
 {
     TypedArray a = context.Theme.ObtainStyledAttributes(new int[] { attr });
     try
     {
         switch (a.GetInt(0, GravityEnumToAttrInt(defaultGravity)))
         {
             case 1:
                 return GravityEnum.Center;
             case 2:
                 return GravityEnum.End;
             default:
                 return GravityEnum.Start;
         }
     }
     finally
     {
         a.Recycle();
     }
 }
 public Builder SetItemsGravity(GravityEnum gravity)
 {
     this.ItemsGravity = gravity;
     return this;
 }
Exemple #17
0
 private void Init(Context context, IAttributeSet attrs, int defStyleAttr, int defStyleRes)
 {
     _stackedEndPadding = context.Resources.GetDimensionPixelSize(Resource.Dimension.sino_droid_md_dialog_frame_margin);
     _stackedGravity    = GravityEnum.End;
 }
Exemple #18
0
 public MaterialDialogAdapter(MaterialDialog dialog, int layout)
 {
     this.dialog      = dialog;
     this.layout      = layout;
     this.itemGravity = dialog.MBuilder.ItemsGravity;
 }
 public Builder SetTitleGravity(GravityEnum gravity)
 {
     this.TitleGravity = gravity;
     return this;
 }
 public Builder SetBtnStackedGravity(GravityEnum gravity)
 {
     this.BtnStackedGravity = gravity;
     return this;
 }
 public Builder SetButtonsGravity(GravityEnum gravity)
 {
     this.ButtonsGravity = gravity;
     return this;
 }
Exemple #22
0
 public void SetStackedGravity(GravityEnum gravity)
 {
     _stackedGravity = gravity;
 }
 private static int GravityEnumToAttrInt(GravityEnum value)
 {
     switch (value)
     {
         case GravityEnum.Center:
             return 1;
         case GravityEnum.End:
             return 2;
         default:
             return 0;
     }
 }