【发布时间】:2015-12-11 17:23:12
【问题描述】:
【问题讨论】:
-
使用@CoordinatorLayout.DefaultBehavior(FloatingActionButton.Behavior.class) 也不起作用。
标签: android android-support-library android-support-design
【问题讨论】:
标签: android android-support-library android-support-design
您可以使用 @CoordinatorLayout.DefaultBehavior(FloatingActionButton.Behavior.class) 注释您的课程。
@CoordinatorLayout.DefaultBehavior 注释定义了要使用的 View 的默认 CoordinatorLayout 行为。在这种情况下,指定FloatingActionButton 的行为就可以了。
【讨论】:
您可以使用@DefaultBehavior 注解来指定行为类:
@DefaultBehavior(FloatingActionButton.Behavior.class)
public class YourFloatingActionButton extends FloatingActionButton {
//Your code
}
【讨论】:
我发现了问题。
在我的自定义 FAB 中,我创建了一个方法 hide。此方法正在从 layoutParams 中删除 anchorId。我没有意识到我正在覆盖超类方法。真是个傻瓜。
【讨论】: