public class NestedScrollingParentHelper
extends Object
java.lang.Object | |
↳ | android.support.v4.view.NestedScrollingParentHelper |
用于实现与Android 5.0 Lollipop(API 21)之前的Android平台版本兼容的嵌套滚动父视图的Helper类。
ViewGroup
子类应该实例化这个类的最终实例作为构造中的字段。 对于在ViewGroup
中具有匹配方法签名的每个ViewGroup
方法,请将操作委托给覆盖方法实现中的帮助器实例。 这实现了嵌套滚动的标准框架策略。
查看调用嵌套滚动功能应该始终从相关这么做ViewCompat
, ViewGroupCompat
或者ViewParentCompat
兼容性垫片的静态方法。 这确保了与Android 5.0 Lollipop和更新的嵌套滚动视图的互操作性。
Public constructors |
|
---|---|
NestedScrollingParentHelper(ViewGroup viewGroup) 为给定的ViewGroup构造一个新的帮助器 |
Public methods |
|
---|---|
int |
getNestedScrollAxes() 返回此ViewGroup的嵌套滚动的当前轴。 |
void |
onNestedScrollAccepted(View child, View target, int axes) 当由ViewGroup接受由子视图启动的嵌套滚动操作时调用。 |
void |
onStopNestedScroll(View target) 反应到嵌套滚动操作结束。 |
Inherited methods |
|
---|---|
From class java.lang.Object
|
NestedScrollingParentHelper (ViewGroup viewGroup)
为给定的ViewGroup构造一个新的帮助器
Parameters | |
---|---|
viewGroup |
ViewGroup
|
int getNestedScrollAxes ()
返回此ViewGroup的嵌套滚动的当前轴。
这是一个委托方法。 从您的ViewGroup
子类方法/ NestedScrollingParent
接口方法使用相同的签名调用它来实现标准策略。
Returns | |
---|---|
int |
void onNestedScrollAccepted (View child, View target, int axes)
当由ViewGroup接受由子视图启动的嵌套滚动操作时调用。
这是一个委托方法。 使用具有相同签名的ViewGroup
子类方法/ NestedScrollingParent
接口方法调用它来实现标准策略。
Parameters | |
---|---|
child |
View
|
target |
View
|
axes |
int
|
void onStopNestedScroll (View target)
反应到嵌套滚动操作结束。
这是一个委托方法。 从您的ViewGroup
子类方法/ NestedScrollingParent
接口方法中使用相同的签名调用它以实现标准策略。
Parameters | |
---|---|
target |
View : View that initiated the nested scroll |