显然com.codename1.ui.Container.getComponentAt(int, int)
方法决定哪个Component处理指针事件。
使用填充了任意组件的com.codename1.ui.layouts.BoxLayout.Y_AXIS
Container
创建可滚动列表需要什么 - 在那些按钮和其他活动控件中 - 仍然可拖动/可滚动?
我正在考虑创建一个Container
后代,它覆盖com.codename1.ui.Container.getComponentAt(int, int)
总是返回它的实例并处理所有指针事件,同时将它们传递给它的子组件。但我想知道这是不是一个好主意。这可能是一个冒险的冒险,你怎么想?
答案 0 :(得分:0)
我认为这在使用方面会有问题,因为你很难区分拖动和滚动。
这就是我们拥有isDragAndDropOperation
的原因,它允许您指示组件中的特定区域是否为“可抓取”,并且您可以为该区域指定特定外观以将其传达给用户。