CoordinatorLayout.DefaultBehaviour 已弃用,没有其他选择

CoordinatorLayout.DefaultBehaviour deprecated, no other option

因此,根据 android documentationdefaultBehaviour 已弃用,应使用 AttachedBehaviour

但是:

在 android 中不“存在”。我总是收到 Annotation type expected 错误。

我的导入是: import androidx.coordinatorlayout.widget.CoordinatorLayout;

我是否使用了错误的导入?

AttachedBehavior是接口,不是注解。

因此,您的 CustomLinearLayout 必须 implement AttachedBehavior 并将 getBehavior() 方法重写为 return 您的 MoveUpwardBehavior class 的一个实例。