【发布时间】:2012-04-03 08:13:56
【问题描述】:
我有一个垂直长度超过屏幕高度的自定义组件,我正在尝试让它滚动。在我的 onDraw 方法中,我将形状绘制到一个固定的坐标上,即使滚动,内容似乎也不会改变。我是否需要根据滚动位置将形状绘制到不同的坐标?如果是这样,我如何检索当前的滚动位置?
【问题讨论】:
我有一个垂直长度超过屏幕高度的自定义组件,我正在尝试让它滚动。在我的 onDraw 方法中,我将形状绘制到一个固定的坐标上,即使滚动,内容似乎也不会改变。我是否需要根据滚动位置将形状绘制到不同的坐标?如果是这样,我如何检索当前的滚动位置?
【问题讨论】:
如果您不想处理任何滚动,请将您的 customView 添加到 ScrollView。如果您想从头开始处理滚动,则可以参考以下链接,该链接适用于处理水平和垂直滚动的 2Dscroll。
【讨论】: