package com.kongzue.dialogx.interfaces; public interface DialogXStyle { int styleVer = 1; int BUTTON_OK = 1; int BUTTON_CANCEL = 2; int BUTTON_OTHER = 3; int SPACE = 4; int SPLIT = 5; int layout(boolean light); int enterAnimResId(); int exitAnimResId(); int[] verticalButtonOrder(); int[] horizontalButtonOrder(); int splitWidthPx(); int splitColorRes(boolean light); BlurBackgroundSetting messageDialogBlurSettings(); HorizontalButtonRes overrideHorizontalButtonRes(); VerticalButtonRes overrideVerticalButtonRes(); WaitTipRes overrideWaitTipRes(); BottomDialogRes overrideBottomDialogRes(); interface BlurBackgroundSetting { boolean blurBackground(); int blurForwardColorRes(boolean light); int blurBackgroundRoundRadiusPx(); } interface HorizontalButtonRes { int overrideHorizontalOkButtonBackgroundRes(int visibleButtonCount, boolean light); int overrideHorizontalCancelButtonBackgroundRes(int visibleButtonCount, boolean light); int overrideHorizontalOtherButtonBackgroundRes(int visibleButtonCount, boolean light); } interface VerticalButtonRes { int overrideVerticalOkButtonBackgroundRes(int visibleButtonCount, boolean light); int overrideVerticalCancelButtonBackgroundRes(int visibleButtonCount, boolean light); int overrideVerticalOtherButtonBackgroundRes(int visibleButtonCount, boolean light); } interface WaitTipRes { boolean blurBackground(); int overrideBackgroundColorRes(boolean light); int overrideTextColorRes(boolean light); } interface BottomDialogRes { boolean touchSlide(); int overrideDialogLayout(boolean light); int overrideMenuDividerDrawableRes(boolean light); int overrideMenuDividerHeight(boolean light); int overrideMenuTextColor(boolean light); float overrideBottomDialogMaxHeight(); int overrideMenuCancelButtonBackgroundRes(boolean light); int overrideMenuItemLayout(boolean light, int index, int count); } }