我正试图为FAB写一份自定义的行为。目前,我从获得的行为控制了FAB的可见性,从调用CoordinatorLayout.Behavior类的onNestedScroll()方法开始。dependency instanceof viewToDependOn;
然后,当此视图更改状态时,使该视图不显示: public boolean onDependentViewChangedFloatingActionButton chi
这就是我想要达到的目标:
我注意到layoutDependsOn()和onDependentViewChanged()从来没有被调用过。为了进行测试,我尝试使用"scaling“代替自定义行为的"set XY”。public class CustomBehavior extends CoordinatorLayout.Behavior<LinearLayout> public CustomBehaviordependency)
{
我编写了一个CordinatorLayout.Behaviour类,并将其分配到CordinatorLayout的子类中,即使用但是只有layoutDependsOn,onStartNestedScroll,onInterceptTouchEvent回调被调用,rest不被调用。public class FloatingHeaderBe