`

android scrollto

阅读更多

     Android View视图是没有边界的,Canvas是没有边界的但是有物理的坐标用于控制显示的区域,显示区域的左上角为(0,0),view的scrollto 实质是对坐标原点的移动,so scrollto(-100,-100),就是显示区域的左上移, 实际效果也就是显示内容的右下移动;

    

    现在网上资料很多关于scroolto的 介绍,感觉无法理解,上述原点坐标的移动,比较切合实际。scrollto() 不会造成任何view的视图的位置的改变,包括子view,just move canvas,此特点可用在view的滑动,比较提高性能。

 

 

 

 

分享到:
评论

相关推荐

    android scrollTo,scrollBy与Scroller demo

    `scrollTo`、`scrollBy`和`Scroller`是Android视图组件中处理滚动的核心方法,它们各自扮演着不同的角色,共同实现了平滑且可控的滚动效果。下面我们将深入探讨这三个概念及其在实际开发中的应用。 1. `scrollTo`...

    Android scrollTo和scrollBy方法使用解析

    在Android开发中,`scrollTo`和`scrollBy`是两个关键的方法,它们用于改变View的位置,特别是调整可滚动视图的内容位置。这两个方法在处理滚动操作时具有重要的作用。 `scrollTo(x, y)`方法是用来将View的内容移动...

    scrollTo(),scrollBy(),getScrollX(), getScrollY() 应用 Demo

    Android View api - scrollTo(),scrollBy(),getScrollX(), getScrollY(),博客地址:http://blog.csdn.net/amoscxy/article/details/77191151

    Android中滑屏初探 ---- scrollTo 以及 scrollBy方法使用说明

    Android中滑屏初探 ---- scrollTo 以及 scrollBy方法使用说明 Android中滑屏初探 ---- scrollTo 以及 scrollBy方法使用说明 Android中滑屏初探 ---- scrollTo 以及 scrollBy方法使用说明

    布局滑动 scrollTo 和 scrollBy 应用DEMO

    android 布局之滑动探究 scrollTo 和 scrollBy 方法使用说明 对应的博文地址:http://blog.csdn.net/vipzjyno1/article/details/24577023

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

    总的来说,`View.scrollBy()`和`View.scrollTo()`是Android开发中处理视图滚动的重要工具,它们提供了对用户界面动态调整的灵活性。开发者可以根据实际需求选择合适的方法,以实现预期的滚动效果。在优化性能时,应...

    android TextView android TextView

    scroll.scrollTo(0, offset); } }); } ``` 在实际使用中,可以通过以下方式调用上面定义的`scroll2Bottom`方法: ```java ScrollView scrollView = findViewById(R.id.scrollView); View innerView = ...

    博客〈ListView滑动删除实现之二——scrollTo、scrollBy详解〉对应源码

    博客〈ListView滑动删除实现之二——scrollTo、scrollBy详解〉对应源码,博客地址:http://blog.csdn.net/harvic880925/article/details/45176813

    基于Android studio无障碍开发demo源码.zip

    - **模拟滑动**:结合 AccessibilityNodeInfo 和 View 的 scrollBy() 或 scrollTo() 方法,可以实现对屏幕或控件的滑动操作。 3. **EditText输入** - **焦点转移**:找到目标EditText控件后,使用 ...

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

    在Android开发中,自定义视图是提升用户体验和实现复杂布局的重要手段。当我们涉及到滚动操作时,`ViewGroup` 的 `scrollTo`、`scrollBy`、`getScrollX` 和 `getScrollY` 这四个方法就显得尤为重要。下面将详细解释...

    Android开发艺术探索.任玉刚(带详细书签).pdf

    3.2.1 使用scrollTo/scrollBy 129 3.2.2 使用动画 131 3.2.3 改变布局参数 133 3.2.4 各种滑动方式的对比 133 3.3 弹性滑动 135 3.3.1 使用Scroller 136 3.3.2 通过动画 138 3.3.3 使用延时策略 139 3.4 ...

    Android ScrollView自动滑动

    要实现ScrollView的自动滑动,我们需要利用Android的View类中的scrollTo()方法。这个方法接受两个参数,分别是滚动到的X坐标和Y坐标。对于ScrollView,我们主要关心Y坐标,将其设置为最大值即可滑动到底部。 三、...

    Android自定义控件实现导航条IndicatorView

    在Android应用开发中,自定义控件是提升用户体验和界面个性化的重要手段。本文将深入探讨如何实现一个自定义的导航条IndicatorView,该控件具备滚动、快速滚动以及自动滚动到选中项完全显示在屏幕上的功能。我们将...

    android 滚动demo

    这个"android 滚动demo"显然是一个用于教学目的的项目,旨在帮助开发者理解并掌握如何在Android应用中实现自定义滚动功能,特别是`scrollTo`和`scrollBy`方法的使用。下面将详细解释这两个方法以及在Android中实现...

    Android,自定义HorizontalScrollView,实现分页效果

    在Android开发中,有时我们需要对滚动视图进行更高级的定制,例如实现分页效果,以便用户在浏览时能有类似书籍翻页的体验。在这个主题中,我们将深入探讨如何自定义HorizontalScrollView来达到这样的效果。...

    Android TextView自动滚动

    textView.scrollTo(textView.getScrollX() - scrollAmount, 0); handler.postDelayed(this, 50); // 调整50毫秒后再次滚动 } else { textView.stopScroll(); handler.removeCallbacks(runnable); } } }; ...

    Android-Android实现回弹效果的Scrollview

    scrollTo(0, currentValue); } }); } @Override public boolean onTouchEvent(MotionEvent ev) { // 处理滑动事件,当滑动超出边界时启动回弹 if (super.onTouchEvent(ev)) { // ... // 启动回弹动画 ...

    android 输入法键盘弹出与否判断和输入法键盘弹出时将界面滚动到指定位置demo

    scrollView.scrollTo(0, targetButton.getBottom() - scrollView.getHeight()); } ``` 这里的`targetButton`是你想要保持可见的按钮,`scrollView`是包含它的ScrollView实例。这将确保按钮始终位于ScrollView可见...

    android 滚动字幕(跑马灯效果)

    scrollView.scrollTo(totalWidth, 0); scrollView.post(new Runnable() { @Override public void run() { scrollView.scrollBy(-totalWidth, 0); } }); } ``` 这里,`textViews`是一个包含所有要滚动`...

Global site tag (gtag.js) - Google Analytics