小编Nam*_*zli的帖子

NestedScrollView.OnScrollChangedListener 不起作用

我正在编写一个具有 NestedScrollView 的应用程序。我想处理滚动是否发生变化。我在互联网上搜索,发现我必须创建自定义 ScrollView。这是我的代码:

public interface OnScrollChangedListener {

    void onScrollChanged(MyScrollView nestedScrollView, int l, int t, int oldl, int oldt);

}
Run Code Online (Sandbox Code Playgroud)

首先,我创建了一个界面来处理滚动更改,然后我创建了自定义 NestedScrollView

public class MyScrollView extends NestedScrollView{

    private OnScrollChangedListener onScrollChangedListener;

    public void setOnScrollChangedListener(OnScrollChangedListener onScrollChangedListener) {
        this.onScrollChangedListener = onScrollChangedListener;
    }

    public MyScrollView(Context context) {
        super(context);
    }

    public MyScrollView(Context context, AttributeSet attrs) {
        super(context, attrs);
    }

    public MyScrollView(Context context, AttributeSet attrs, int defStyleAttr) {
        super(context, attrs, defStyleAttr);
    }

    @Override
    protected void onScrollChanged(int l, int t, int oldl, int oldt) {
        super.onScrollChanged(l, t, …
Run Code Online (Sandbox Code Playgroud)

android onscrollchanged android-nestedscrollview

5
推荐指数
0
解决办法
860
查看次数

检测 Flutter 中的手势速度

我正在寻找一种方法来检测 Flutter 中的手势速度。就像假设您想要检测垂直手势一样。是否可以检测用户滑动的速度并相应地应用操作?

我用谷歌搜索但找不到检测 Flutter 中手势速度的方法。

提前致谢。

flutter flutter-layout flutter-animation

2
推荐指数
1
解决办法
1422
查看次数