Articles of 滚动

滚动滞后与手势检测器滚动

我使用GestureDetector来实现自定义View内的滚动。 我的实现是基于这个: 平滑滚动与惯性和边缘阻力/ snapback 在滚动开始之前,我注意到了一个短暂的停顿:我检查了onScroll消息,并注意到第一个只是在手指移动较大之后到达,这会在滚动开始时引起显着的滞后。 之后,滚动顺利。 看来GestureDetector开始发送onScroll消息只有在motionevents之间的最小距离,以确保手势不是一个龙舌兰或轻拍(顺便说一句我setIsLongpressEnabled(false) )。 有没有办法改变这种行为,并创build一个平滑的滚动,而不使用低级别的触摸事件实现自定义滚动手势?

图库活动以“图像居中”

我正在创build一个可滚动的图像select器,但是有一些信息要在每个图像上显示,而我的问题是,图库上有一个事件通知我图像居中? 滚动时应该发生这个事件。 我的布局是: <Gallery android:id="@+id/coverflow" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_centerInParent="true" /> <TextView android:id="@+id/author" android:layout_width="match_parent" android:layout_height="wrap_content" android:text="Titulo livro" android:layout_above="@id/coverflow" android:gravity="center" /> <ImageView android:id="@+id/div" android:layout_width="match_parent" android:layout_height="wrap_content" android:src="@drawable/library_div" android:layout_above="@id/author" /> <TextView android:id="@+id/title" android:layout_width="match_parent" android:layout_height="wrap_content" android:text="Author" android:layout_above="@id/div" android:gravity="center" /> </RelativeLayout> 我想当滚动发生,新的iten是中间的,作者和标题TextViews得到更新。 有小费吗?

Android:ScrollView和绘图caching?

从ScrollView中滚动的视图是否自动被绘图cachingcaching? 我不太确定我是否理解API文档。

Android Scroller简单的例子

任何人都可以给我简单的例子关于Scroller类? 据我所知,它封装滚动,所以我需要开始计算,然后手动更新必须滚动视图到新位置。 所以我只是尝试 Scroller scroller = new Scroller(getApplicationContext()); scroller.startScroll(0, 0, 10, 10, 500); for (int i = 0; i < 100; i++) { Log.d("scroller", scroller.getCurrX()+" "+ scroller.getCurrY()); } 我所有的输出只是零。 我的错误在哪里?

Phonegap 3.0 – Android:原生滚动条不可见

我目前正在将非常大的PhoneGap应用程序上的滚动行为从第三方JavaScript滚动库转换为本机滚动。 一切都很顺利,除了Android版本的原生滚动从不显示滚动条。 滚动行为正常工作,但没有滚动条显示给用户关于屏幕上的滚动位置的反馈。 我怀疑这是一些configuration或CSS的问题,但我已经尝试修改CSS和其他Androidconfiguration文件,如清单和活动文件无济于事。 如何在PhoneGap Android上使用原生滚动来启用可见的滚动条? 注意: 我对第三方滚动解决scheme(如iScroll) 不感兴趣。 除了Android上的可见滚动条问题之外,iScroll的转换已经完成了90%。

如何在Android中垂直滚动活动

我有以下布局: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" android:isScrollContainer="true"> <Gallery android:id="@+id/gallery" android:layout_width="fill_parent" android:layout_height="wrap_content" android:gravity="bottom"/> <LinearLayout android:id="@+id/chart" android:orientation="horizontal" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_weight="1" /> </LinearLayout> 图库在运行时填充,当用户点击一个项目时,我用一系列图像填充LinearLayout。 我想垂直滚动,但如果我添加一个ScrollView,当用户点击图库的LinearLayout不会被填充了。 这是正常的吗? 我怎样才能添加垂直滚动? 感谢和问候c。

停止在列表视图中滚动

我在我的活动中有一个listview和一个imagebutton。 当我点击图像button,我想要去列表中的特定位置(我通过调用列表中的setSelection(int position)来做到这一点。当用户打开列表视图,然后单击imagebutton时,会出现问题。到指定的位置,但继续滚动。 例如。 当我进入fling模式时,点击button,然后到第四个位置,但是listview保持滚动,所以我最终select了25

Android的webview:检测滚动

我需要知道如何检测用户是否无法在webView中滚动。 我想在用户向左或向右滑动时生成一个动作,但只有当用户不能滚动时: IF the user swipes to the left AND the webview can't scroll to left THEN do something ELSE let the webview scroll

Android ListView alpha滚动快速滚动长列表

联系人应用程序在屏幕的侧面显示一个button,作为一个小拇指,让您快速滚动大列表。 我有一个非常长的名单,将受益于此导航行为,但无法find任何文档如何启用它。 这是一个内置于SDK中的行为,还是我自己写的?

如何检测一个列表视图在android中向上或向下滚动?

有没有一种方法来确定是否ListView正在向上或向下滚动? 在这种情况下,OnScrollListener不会帮助我。 提前致谢!