【发布时间】: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