Я не могу скрыть свой FloatingActionButton
. Вот мой код:FloatingActionButton setVisibility() не работает
XML:
<CoordinatorLayout>
<AppBarLayout android:id="@+id/appbar">
<CollapsingToolbarLayout>
<ImageView/>
<android.support.v7.widget.Toolbar />
</CollapsingToolbarLayout>
</AppBarLayout>
<NestedScrollView />
<android.support.design.widget.FloatingActionButton
android:id="@+id/fab"
app:layout_anchor="@id/appbar"
app:layout_anchorGravity="bottom|right|end"/>
</CoordinatorLayout>
И я звоню:
fab.clearAnimation();
fab.setVisibility(View.GONE);
Я пытаюсь скрыть FAB, но мне кажется, что setVisibility
+ clearAnimation
не работает если FAB находится в CoordinatorLayout
.
Даже если я звоню fab.clearAnimation
, анимация по-прежнему срабатывает. Может кто-нибудь мне помочь?
И что такое fab ???? – Pankaj
@ Clairvoyant fab - FloatingActionButton .. – user2331095
попробуйте добавить fab.invalidate(), в соответствии с setVisibility. Или переключите clearAnimation и setVisibility. – Danielson