Codename One MapContainer.addDragFinishedListener()不接收更新

时间:2018-05-20 18:58:23

标签: codenameone

Codename One,向DragFinishedListener类添加MapContainer不会收到任何事件。添加MapListener按预期工作。

    mapContainer.addDragFinishedListener(new ActionListener<ActionEvent>() {
        @Override
        public void actionPerformed(ActionEvent evt) {
            System.out.println("Don't see this");               
        }
    });


    mapContainer.addMapListener(new MapListener() {         

        @Override
        public void mapPositionUpdated(Component source, int zoom, Coord center) {
            System.out.println("I see this");
        }
    });

1 个答案:

答案 0 :(得分:1)

这是拖放的倾听者。如果拖动组件,例如地图上可能被触发的标签,但不会因标准平移而触发。

最好的方法是地图监听器,但您也可以使用指针拖动事件和指针释放事件。