相关疑难解决方法(0)

Android设计支持库可扩展浮动操作按钮(FAB)菜单

现在Android设计支持库已经推出,有没有人知道如何用它实现扩展的Fab菜单,比如Inbox App上的fab?

应该是这样的:

在此输入图像描述

android material-design floating-action-button speed-dial

159
推荐指数
7
解决办法
13万
查看次数

带支持库的FloatingActionButton示例

最近,我读了这些帖子:

Android设计支持库

Android支持库,修订版22.2.0

FloatingActionButton

但是,他们都没有给我一个关于创建新的详细示例FloatingActionButton.很难理解,我问这个问题.

谁能给我一个关于它的例子?

任何帮助都很值得赞赏.提前致谢.

编辑

我刚刚在FloatingActionButton(FAB)上发现了一些问题,我想改进另一个答案.请参阅下面的答案.

android android-support-library floating-action-button android-design-library

127
推荐指数
3
解决办法
17万
查看次数

FloatingActionMenu类在按钮之间添加间距

我正在研究如何用浮动动作按钮(FAB)制作浮动动作菜单,我发现了 这个问题.在评论,在它的评论给那所提供的FloatingActionMenu选项的类.我实现了类和xml文件,它只适用于一个问题.

问题:在菜单中有四个FAB,第一个是您单击以展开菜单的按钮.在所有FAB之间我希望有间距,但是,没有间距,我不能添加任何.(见下图)

FAB没有保证金

FloatingActionMenu类

public class FloatingActionMenu extends ViewGroup {

    private static final long ANIMATION_DURATION = 300;
    private FloatingActionButton mMenuButton;
    private ArrayList<FloatingActionButton> mMenuItems;
    private ArrayList<TextView> mMenuItemLabels;
    private ArrayList<ItemAnimator> mMenuItemAnimators;
    private int mItemMargin;


    private AnimatorSet mOpenAnimatorSet = new AnimatorSet();
    private AnimatorSet mCloseAnimatorSet = new AnimatorSet();
    private static final int DEFAULT_CHILD_GRAVITY = Gravity.END | Gravity.BOTTOM;
    private ImageView mIcon;
    private boolean mOpen;
    private boolean animating;
    private boolean mIsSetClosedOnTouchOutside = true;

    public interface OnMenuToggleListener {
        void onMenuToggle(boolean opened);
    }

    public …
Run Code Online (Sandbox Code Playgroud)

android floating-action-button

5
推荐指数
1
解决办法
1386
查看次数