Skip to content
This repository was archived by the owner on Jul 10, 2020. It is now read-only.
/ FABsMenu Public archive

Commit f313157

Browse files
Merge from master branch
2 parents fbaba73 + 1d9708f commit f313157

File tree

1 file changed

+11
-3
lines changed

1 file changed

+11
-3
lines changed

library/src/main/java/jahirfiquitiva/libs/fabsmenu/TitleFAB.java

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@
2323
import android.content.res.ColorStateList;
2424
import android.content.res.TypedArray;
2525
import android.support.annotation.ColorInt;
26+
import android.support.annotation.NonNull;
2627
import android.support.annotation.Nullable;
2728
import android.support.design.widget.CoordinatorLayout;
2829
import android.support.design.widget.FloatingActionButton;
@@ -35,8 +36,8 @@
3536
import android.view.View;
3637
import android.view.animation.Interpolator;
3738

38-
@CoordinatorLayout.DefaultBehavior(FABSnackbarBehavior.class)
39-
public class TitleFAB extends FloatingActionButton {
39+
@SuppressWarnings("unused")
40+
public class TitleFAB extends FloatingActionButton implements CoordinatorLayout.AttachedBehavior {
4041

4142
private static final int MAX_CHARACTERS_COUNT = 25;
4243

@@ -162,6 +163,7 @@ public boolean isTitleClickEnabled() {
162163
return titleClickEnabled;
163164
}
164165

166+
@SuppressWarnings("SameParameterValue")
165167
public void setTitleClickEnabled(boolean titleClickEnabled) {
166168
this.titleClickEnabled = titleClickEnabled;
167169
LabelView label = getLabelView();
@@ -356,4 +358,10 @@ private boolean shouldAnimateVisibilityChange() {
356358
return ViewCompat.isLaidOut(this) && !isInEditMode();
357359
}
358360
}
359-
}
361+
362+
@NonNull
363+
@Override
364+
public CoordinatorLayout.Behavior getBehavior() {
365+
return new FABSnackbarBehavior();
366+
}
367+
}

0 commit comments

Comments
 (0)