【问题标题】:Floating Action bar menu appears across every fragments浮动操作栏菜单出现在每个片段中
【发布时间】:2020-04-30 19:54:55
【问题描述】:

我正在使用一个名为 CircularFloating 的库在我的主页中的一个片段中显示菜单,但是当我单击并转到下一个片段时,它似乎仍然在下一个片段中。当我移动到下一个片段时,如何删除或关闭可见性。

这是我的代码。

        SubActionButton.Builder itemBuilder = new SubActionButton.Builder(getActivity());
        ImageView itemIcon1 = new ImageView(getActivity());
        itemIcon1.setImageDrawable(getResources().getDrawable(R.drawable.camera_button));
        SubActionButton button1 = itemBuilder.setContentView(itemIcon1).build();

        ImageView itemIcon2 = new ImageView(getActivity());
        itemIcon2.setImageDrawable(getResources().getDrawable(R.drawable.button_action_dark_touch));
        SubActionButton button2 = itemBuilder.setContentView(itemIcon2).build();


       final  FloatingActionMenu actionMenu = new FloatingActionMenu.Builder(getActivity())
                .addSubActionView(button1)
                .addSubActionView(button2)
                .attachTo(actionButton)
                .build();




        itemIcon2.setOnClickListener(new View.OnClickListener(){
            @Override
            public void onClick(View view){
                Fragment abt = new Feedback_Fragment();
                ((AppCompatActivity)getActivity()).getSupportFragmentManager().beginTransaction().replace(R.id.frame_container, abt).addToBackStack(null).commit();
                actionMenu.close(true);


            }
        });

我用过的库是

implementation 'com.oguzdev:CircularFloatingActionMenu:1.0.2'

【问题讨论】:

    标签: java android android-fragments fragment


    【解决方案1】:

    你可以删除可见性

    actionMenu.setVisibility(View.INVISIBLE)
    

    或

    actionMenu.setVisibility(View.GONE)
    

    并再次将可见性设置为visible

    actionMenu.setVisibility(View.VISIBLE)
    

    【讨论】:

      【解决方案2】:

      如果不知道这个库是如何构建的,您可以尝试使用该属性 app:elevation="0"。如果此属性可用于该布局,请尝试将此属性设置为当前出现在所有片段之上的布局。如果没有,请尝试将其设置为FloatingActionButtons。希望这会有所帮助。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多