小编Ahm*_*wad的帖子

RecyclerView水平滚动卡扣在中心

我正在尝试使用RecyclerView在这里制作类似旋转木马的视图,我希望项目在滚动时在屏幕中间捕捉,一次一个项目.我试过用了recyclerView.setScrollingTouchSlop(RecyclerView.TOUCH_SLOP_PAGING);

但是视图仍然滚动顺畅,我也尝试使用滚动侦听器来实现我自己的逻辑,如下所示:

recyclerView.setOnScrollListener(new OnScrollListener() {
                @Override
                public void onScrollStateChanged(RecyclerView recyclerView, int newState) {
                    super.onScrollStateChanged(recyclerView, newState);
                    Log.v("Offset ", recyclerView.getWidth() + "");
                    if (newState == 0) {
                        try {
                               recyclerView.smoothScrollToPosition(layoutManager.findLastVisibleItemPosition());
                                recyclerView.scrollBy(20,0);
                            if (layoutManager.findLastVisibleItemPosition() >= recyclerView.getAdapter().getItemCount() - 1) {
                                Beam refresh = new Beam();
                                refresh.execute(createUrl());
                            }
                        } catch (Exception e) {
                            e.printStackTrace();
                        }
                    }
Run Code Online (Sandbox Code Playgroud)

从右到左的滑动现在工作正常,但不是相反,我在这里缺少什么?

android horizontal-scrolling android-recyclerview

76
推荐指数
5
解决办法
7万
查看次数

如何从firebase中删除条目

我正在探索Firebase的功能,我在如何使用java代码从firebase中删除节点或条目时遇到了麻烦?我搜索了他们的API ..网页版本确实提供了remove()函数,但是java没有?

android firebase

12
推荐指数
1
解决办法
1万
查看次数

如何改变TTS引擎的声音

我想用我自己的声音作为Android上的TTS语音,可以这样做吗?

我正在使用android studio v0.1并针对4.2 jellybean进行编译,尝试了音高和速度但没有任何作用..

java android text-to-speech

5
推荐指数
1
解决办法
789
查看次数