diff --git a/library/src/main/java/com/github/clans/fab/FloatingActionMenu.java b/library/src/main/java/com/github/clans/fab/FloatingActionMenu.java index 16dfc7f..cd1273b 100755 --- a/library/src/main/java/com/github/clans/fab/FloatingActionMenu.java +++ b/library/src/main/java/com/github/clans/fab/FloatingActionMenu.java @@ -158,6 +158,7 @@ private void init(Context context, AttributeSet attrs) { mLabelsStyle = attr.getResourceId(R.styleable.FloatingActionMenu_menu_labels_style, 0); mOpenDirection = attr.getInt(R.styleable.FloatingActionMenu_menu_openDirection, OPEN_UP); mBackgroundColor = attr.getColor(R.styleable.FloatingActionMenu_menu_backgroundColor, Color.TRANSPARENT); + mIsSetClosedOnTouchOutside = attr.getBoolean(R.styleable.FloatingActionMenu_menu_closeOnTouchOutside, false); if (attr.hasValue(R.styleable.FloatingActionMenu_menu_fab_label)) { mUsingMenuLabel = true; diff --git a/library/src/main/res/values/attrs.xml b/library/src/main/res/values/attrs.xml index a1ebb01..a53729c 100755 --- a/library/src/main/res/values/attrs.xml +++ b/library/src/main/res/values/attrs.xml @@ -81,6 +81,7 @@ + \ No newline at end of file diff --git a/sample/src/main/res/layout/floating_menus_activity.xml b/sample/src/main/res/layout/floating_menus_activity.xml index 0761f01..d898869 100755 --- a/sample/src/main/res/layout/floating_menus_activity.xml +++ b/sample/src/main/res/layout/floating_menus_activity.xml @@ -260,7 +260,8 @@ fab:menu_labels_ellipsize="end" fab:menu_labels_singleLine="true" fab:menu_backgroundColor="#ccffffff" - fab:menu_labels_position="right"> + fab:menu_labels_position="right" + fab:menu_closeOnTouchOutside="true">