`

关于ScrollView的scrollTo方法

阅读更多
在使用ScrollView的scrollTo方法的方法时候总是不能成功。
后来发现如果需要使用这个方法必须在ScrollView中post方法是用。
比如:
scrollview.post(new Runnable() {

@Override
public void run() {
scrollview.scrollTo(0, 30);
}
});

否则无法实现。
0
1
分享到:
评论

相关推荐

    Android ScrollView自动滑动

    总结,Android中的ScrollView自动滑动功能可以通过scrollTo()方法实现,特别是在创建"关于我们"页面时,这一特性能够帮助用户快速获取页面底部的信息。然而,实际应用中需要注意性能优化和用户体验,确保自动滑动既...

    ScrollView与自定义滑块结合使用的Demo

    同时,它需要持有ScrollView的一个引用,以便在滑动时调用ScrollView的scrollBy()或scrollTo()方法。对于ScrollView,它也需要监听滑块的滑动事件,可以通过设置自定义滑块的监听器来实现。 此外,为了优化用户体验...

    uniapp-scrollview实现双联动.zip

    2. **事件绑定**:在标题区的每个选项上绑定点击事件,事件处理函数中需要获取被点击标题对应的ScrollView滚动位置,并调用ScrollView的`scrollTo`方法进行滚动。例如: ```html 标题1 ``` ```javascript ...

    android scrollview 滑动指定位置

    1. **smoothScrollTo()**: 这是ScrollView的一个方法,用于平滑地滚动到指定的像素位置。例如,如果你想让ScrollView滚动到顶部,你可以使用`scrollTo(0, 0)`;如果要滚动到某个具体位置,如500像素,可以使用`...

    仿写scrollview

    需要覆写`onTouchEvent()`方法来处理触摸事件,判断用户是否在进行滚动操作,并调用`scrollBy()`或`scrollTo()`方法来改变视图的位置。 4. **滚动监听(ScrollListener)**:添加滚动监听接口,让开发者可以监听到...

    ScrollView缓慢滚动到指定位置的标准自定义

    然而,当需要让ScrollView平滑地滚动到特定位置时,标准的`scrollTo()`方法可能会表现出不理想的效果,因为它会立即跳转到指定位置,缺乏平滑过渡,这在用户体验上可能显得生硬。本篇将详细介绍如何实现ScrollView...

    滚动视图ScrollView

    你需要手动处理这个情况,例如在EditText获取焦点时调用ScrollView的`scrollTo()`方法。 5. **适配不同屏幕尺寸**:在设计布局时,要考虑到不同设备的屏幕大小。避免内容在小屏设备上无法完全显示,而大屏设备上又...

    android ScrollView 上下左右任意滑动

    5. **滑动监听**:添加滑动监听器(OnTouchListener)可以捕捉用户的滑动行为,根据滑动方向计算滚动量,然后调用scrollBy()或scrollTo()方法来改变视图的位置。 6. **图片加载库**:由于大图片可能会导致内存问题...

    scrollview的使用

    本篇文章将详细介绍ScrollView的使用、如何判断其滑动到顶部和底部,以及scrollTo和scrollBy方法的区别。 首先,让我们了解ScrollView的基本用法。ScrollView是一个可滚动的容器,它可以包含一个直接子视图。这意味...

    android自定义viewGroup仿Scrollview详解

    4. **scrollBy() 和 scrollTo()**:这两个方法用于平移视图。scrollBy()会平移当前视图,而scrollTo()会直接跳转到指定位置。 最后,为了提供更好的滚动体验,你还可以考虑实现一些额外的功能,比如滚动动画、滚动...

    View.scrollBy()与View.scrollTo()的使用

    需要注意的是,这两个方法只对可滚动的视图有效,如ScrollView、HorizontalScrollView等。对于不可滚动的视图,如LinearLayout、RelativeLayout,调用这些方法不会产生任何效果。此外,尽管这两个方法可以用来实现...

    关于View的ScrollTo, getScrollX 和 getScrollY

    `ScrollTo`方法用于将View滚动到指定的坐标位置,而`getScrollX()`和`getScrollY()`则是用来获取当前View在水平和垂直方向上已经滚动的距离。 `getScrollX()`返回的是View内容在水平方向上相对于其可见区域左边缘的...

    ScrollView的阻尼回弹效果实现(仿qq空间)

    然后,我们需要重写`onScrollChanged()`方法,这是ScrollView滚动状态改变时回调的方法。在这个方法里,我们可以获取当前滚动的位置和速度,并根据这些信息计算出回弹动画的效果。 在`onScrollChanged()`中,你可以...

    在android中ScrollView嵌套ScrollView解决方案

    例如,可以添加一个`scrollTo`方法,用于将内部的某个视图滚动到顶部。同时,通过`overScrollBy`方法来模拟滚动行为,确保内部ScrollView的滚动不会与父ScrollView产生冲突。 4. **处理滚动范围**: 通过重写`...

    自定义ScrollView实现弹簧效果

    同时,需要实现一个回弹动画,这通常通过改变ScrollView的滚动位置来实现,可以使用`scrollTo`或`smoothScrollTo`方法来平滑地调整位置。为了实现回弹效果,我们可以用一个线性插值器(LinearInterpolator)配合...

    实验scrollTo、scrollBy、getScrollX、getScrollY这4个方法的含义

    在自定义视图组(如 `ScrollView` 或 `HorizontalScrollView`)中,这些方法尤其关键,因为它们允许开发者控制视图的滚动行为。例如,你可以通过重写 `onTouchEvent` 方法来监听用户的滑动事件,并根据滑动方向调用 ...

    自动循环滚动ScrollView

    这可以通过调用`scrollTo`方法来实现,让它看起来像是无缝地从一端滚动到另一端。 5. 自动滚动: 为了实现自动滚动,我们可以使用Handler和Runnable来定时触发滚动事件。创建一个Runnable对象,在它的`run`方法中...

    自定义ScrollView实现阻尼效果+控件悬浮

    在Android中,我们可以通过重写ScrollView的滑动方法来实现这一效果。 1. 首先,创建一个新的Java类,继承自ScrollView,并命名为`CustomScrollView`。 2. 在`CustomScrollView`中,我们需要覆盖`onFling`和`...

    Android中控制和禁止ScrollView自动滑动到底部的方法

    通过`scrollTo()`和`fullScroll()`方法,我们可以方便地将ScrollView滚动到指定位置,包括滚动到底部。而当需要防止ScrollView自动滑动到底部时,可以通过设置子视图的`descendantFocusability`属性,阻止子视图获取...

    支持水平滚动视图ScrollView效果.zip

    如果需要编程控制滚动,可以使用`scrollTo(int x, int y)`或`smoothScrollTo(int x, int y)`方法。 3. **宽度和高度**:HorizontalScrollView的宽度通常设置为`match_parent`,高度为`wrap_content`。宽度设置为`...

Global site tag (gtag.js) - Google Analytics