FloatingActionButton doesn't hide

后端 未结 17 927
星月不相逢
星月不相逢 2020-11-30 03:42

I am trying to hide my FloatingActionButton fabLocation programmatically with :

fabLocation.setVisibility(View.GONE)

but it do

17条回答
  •  攒了一身酷
    2020-11-30 04:26

    Simple code :

       public static void setVisibilityFab(FloatingActionButton fab, int visibility)
      {
    
            CoordinatorLayout.LayoutParams p = (CoordinatorLayout.LayoutParams) fab.getLayoutParams();
            p.setAnchorId(View.NO_ID);
            fab.setLayoutParams(p);
            if(visibility==View.GONE || visibility==View.INVISIBLE)
                fab.setVisibility(View.GONE);
            else
                fab.setVisibility(View.VISIBLE);
        }
    

提交回复
热议问题