Search code examples
androidfloating-action-button

Floating Action Menu in Horizontal Direction


I am new to android development and I am using this library for my FABs and FAB menus. All the expansion of FABs in this library are vertical. But I want a horizontal expanding of FAB menu items. How do I do that ??

library


Solution

  • Try using this Library

    it has a horizontal orientation for floating action menu.

    in Gradle:

    compile 'it.sephiroth.android.library.floatingmenu:floatingmenu:1.0.1'
    

    in code:

     FloatingActionMenu mFloatingMenu = new FloatingActionMenu
                .Builder(this)
                .addItem(item1)
                .withScrollDelegate(new FloatingActionMenu.AbsListViewScrollDelegate(mListView))
                .withThreshold(R.dimen.float_action_threshold)
                .withGap(R.dimen.float_action_item_gap)
                .withHorizontalPadding(R.dimen.float_action_h_padding)
                .withVerticalPadding(R.dimen.float_action_v_padding)
                .withGravity(FloatingActionMenu.Gravity.CENTER_HORIZONTAL | FloatingActionMenu.Gravity.BOTTOM)
                .withDirection(FloatingActionMenu.Direction.Horizontal)
                .animationDuration(300)
                .animationInterpolator(new OvershootInterpolator())
                .visible(visible)
                .build();
    
        mFloatingMenu.setOnItemClickListener(this);
    

    this is the orientation line:

    .withDirection(FloatingActionMenu.Direction.Horizontal)
    

    or:

    .withDirection(FloatingActionMenu.Direction.Vertical)
    

    This is another library which can be used:

    https://github.com/futuresimple/android-floating-action-button