草庐IT

scrollViews

全部标签

flutter - ScrollController 未附加到任何 ScrollView

我正在使用CustomScrollView,并为它提供了一个Controller。ScrollController有效,我什至给它添加了一个监听器并打印出ScrollView的位置。CustomScrollView(controller:_scrollController,现在,我要做的就是跳转到initState()函数中的位置50.0。_scrollController.jumpTo(50.0);但是,我得到了错误scrollControllernotattachedtoanyscrollviews 最佳答案 首先使用其hasC

flutter - ScrollController 未附加到任何 ScrollView

我正在使用CustomScrollView,并为它提供了一个Controller。ScrollController有效,我什至给它添加了一个监听器并打印出ScrollView的位置。CustomScrollView(controller:_scrollController,现在,我要做的就是跳转到initState()函数中的位置50.0。_scrollController.jumpTo(50.0);但是,我得到了错误scrollControllernotattachedtoanyscrollviews 最佳答案 首先使用其hasC

android - Recycler view + View Pager + Nested ScrollView + CoordinatorLayout

我正在处理一个布局,以便将包含回收器View的fragment的ViewPager放置在CoordinatorLayout的嵌套ScrollView中。问题是一旦我点击回收器View,嵌套ScrollView就不起作用了..是否有任何可能的方法来实现像这样的滚动布局--> 最佳答案 不要同时使用「RecyclerviewViewPager+NestedScrollView+CoordinatorLayout」,去掉NestedScrollView就可以了。 关于android-Recyc

android - 自定义 Android ScrollView 的垂直滚动条

我需要自定义ScrollView使其看起来像图片中那样:我已经成功定制了Thumb和Track,但是我不知道如何添加Arrows,就像我提供的图片那样。这是我使用的样式:trueverticalfalse@drawable/sb_thumb@drawable/sb_track_vertical_bgArrows应该是ScrollView样式的一部分,以避免额外的间距,而且它们需要简单、不可点击等。 最佳答案 如果要添加向上和向下按钮,可以在Scrollview的上方和下方放置两个按钮。并在单击按钮时以编程方式滚动滚动条。为此,您可以

android - 内部带有按钮的 ScrollView,在第二次单击内部任何按钮之前没有响应

我已经花了几天时间尝试解决这个问题,但我无法弄清楚。问题是,简单的Activity,简单的布局,ScrollView->LinearLayout->和布局内的很多按钮(在滚动内容内)。一切正常,但有一件棘手的事情。当我单击一个按钮时,比方说在滚动内容的顶部并立即向下滚动到内容的底部并单击那里的另一个按钮,直到我第二次单击并且一切都恢复正常之前没有任何反应。这可以随时重现并且独立于代码(我已经尝试了20多个场景)。我在Android方面还没有太多经验,但看起来滚动监听器会停止onClick监听器或类似的东西。对此的任何帮助将不胜感激。提前谢谢你。PD。如果我以编程方式执行scrollTo

android - 将 GestureLibrary 与 ScrollView 一起使用

正如我在标题中提到的,应用程序也有一个ScrollView和一个GestureDetector。在ScrollView的触摸事件之外,GestureDetector处理从左到右和从右到左的滑动操作。它们都运行良好。现在我想向Activity添加一个GestureLibrary-我的意思是原始的。我看过不同的来源并以某种方式正确添加。简单地说,布局如下所示:它正在按照我的意愿绘制(黄线),但它没有触发任何方法。下面是我如何实现OnGesturePerformedListener:/**Gestures*/gLibrary=GestureLibraries.fromRawResource(

android - 将 ScrollView 添加到 android 布局

我有一个相对布局,我想在其中添加一个ScrollView,问题是每当我添加ScrollView时,我所有相对设置的小部件都失去了它们的位置,我已经尝试了每一种可能性,但我无法正确设置ScrollView,有人可以帮助我吗?我想将ScrollView放入xml文件的所有元素。新代码: 最佳答案 检查此链接:HowtoaddscrollbartotheRelativeLayout?您的问题可能与视口(viewport)有关,ScrollLayout上的android:fillViewport="true"应该可以解决您的问题。查看您的x

android - 自定义 ScrollView 中 View 上的 OnClickListener

我在ViewPager中有一个水平ScrollView。为了防止在到达ScrollView的末尾时滚动ViewPager,我按照SO上的提示使用此类:publicclassCustomScrollViewextendsHorizontalScrollView{publicCustomScrollView(Contextp_context,AttributeSetp_attrs){super(p_context,p_attrs);}@OverridepublicbooleanonInterceptTouchEvent(MotionEventp_event){returntrue;}@Ov

android - 在 ScrollView 上检测 fling 结束

我重写了ScrollView以将MotionEvent传递给GestureDetector以检测ScrollView上的滑动事件。我需要能够检测滚动何时停止。这与MotionEvent.ACTION_UP事件不一致,因为这通常发生在滑动手势开始时,随后是一系列onScrollChanged()调用ScrollView。所以基本上我们在这里处理的是以下事件:onFlingonScrollChanged,onScrollChanged,onScrollChanged,...,onScrollChanged当onScrollChanged事件完成触发时没有回调。我正在考虑在onFling期间

android - 如何检查 ScrollView 是否可滚动

我想知道,如何检查当前的ScrollView是否可滚动?看来,ScrollView中没有名为canScroll或isScrollable的公共(public)方法。Scrollable:可以上下移动ScrollView内部的ViewGroup,上下移动时滚动条可见。因此,如果ScrollView中只有很少的行,并且它们可以容纳在单个屏幕中,则ScrollView是不可滚动的。 最佳答案 您可以做一些小数学运算来计算View的原始高度和内容的高度。如果此高度差要计算原始高度,您可以使用View.getMeasuredHeight().