Most visited

Recently visited

NestedScrollingParentHelper

public class NestedScrollingParentHelper
extends Object

java.lang.Object
   ↳ android.support.v4.view.NestedScrollingParentHelper


用于实现与Android 5.0 Lollipop(API 21)之前的Android平台版本兼容的嵌套滚动父视图的Helper类。

ViewGroup子类应该实例化这个类的最终实例作为构造中的字段。 对于在ViewGroup中具有匹配方法签名的每个ViewGroup方法,请将操作委托给覆盖方法实现中的帮助器实例。 这实现了嵌套滚动的标准框架策略。

查看调用嵌套滚动功能应该始终从相关这么做ViewCompatViewGroupCompat或者ViewParentCompat兼容性垫片的静态方法。 这确保了与Android 5.0 Lollipop和更新的嵌套滚动视图的互操作性。

Summary

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

Public constructors

NestedScrollingParentHelper

NestedScrollingParentHelper (ViewGroup viewGroup)

为给定的ViewGroup构造一个新的帮助器

Parameters
viewGroup ViewGroup

Public methods

getNestedScrollAxes

int getNestedScrollAxes ()

返回此ViewGroup的嵌套滚动的当前轴。

这是一个委托方法。 从您的ViewGroup子类方法/ NestedScrollingParent接口方法使用相同的签名调用它来实现标准策略。

Returns
int

onNestedScrollAccepted

void onNestedScrollAccepted (View child, 
                View target, 
                int axes)

当由ViewGroup接受由子视图启动的嵌套滚动操作时调用。

这是一个委托方法。 使用具有相同签名的ViewGroup子类方法/ NestedScrollingParent接口方法调用它来实现标准策略。

Parameters
child View
target View
axes int

onStopNestedScroll

void onStopNestedScroll (View target)

反应到嵌套滚动操作结束。

这是一个委托方法。 从您的ViewGroup子类方法/ NestedScrollingParent接口方法中使用相同的签名调用它以实现标准策略。

Parameters
target View: View that initiated the nested scroll

Hooray!