【问题标题】:FAB as Android lock ringFAB 作为 Android 锁环
【发布时间】:2017-01-15 17:17:16
【问题描述】:

我想要一个浮动操作按钮 (FAB),单击它会展开并显示更多选项,可以通过拖动手指进行导航,就像使用 android 锁环一样。

我找到了一些复制锁环的库,但它们不是我想要的。

是否可以使用 FAB 实现此行为?

【问题讨论】:

    标签: android floating-action-button


    【解决方案1】:

    您也可以通过编程方式隐藏和显示 FAB

    @OnClick(R.id.expand)
    public void onExpand(View view) {
        Utils.hideKeyboard(this);
    
        if (isFabOpen) {
          expand.startAnimation(rotateBackward);
          facebook.startAnimation(fabClose);
          twitter.startAnimation(fabClose);
          signUp.startAnimation(fabClose);
        } else {
          expand.startAnimation(rotateForward);
          facebook.startAnimation(fabOpen);
          twitter.startAnimation(fabOpen);
          signUp.startAnimation(fabOpen);
        }
    
        isFabOpen = !isFabOpen;
        facebook.setClickable(isFabOpen);
        twitter.setClickable(isFabOpen);
        signUp.setClickable(isFabOpen);
    }
    

    【讨论】:

    • 我知道这将允许我在单击工厂时显示新选项。但是,我仍然认为需要第二次触摸才能选择选项,而不仅仅是滑过它,就像使用锁环一样。
    猜你喜欢
    • 2021-08-22
    • 2020-09-02
    • 1970-01-01
    • 1970-01-01
    • 2023-03-15
    • 1970-01-01
    • 1970-01-01
    • 2018-01-05
    相关资源
    最近更新 更多