Android Achartengine缩放按钮
当我用手指按下“+”按钮(如图所示),然后调用方法MyGraphicalView.repaint()时,缩放将重置。当我点击“+”并调用MyGraphicalView.repaint()后,有没有一种方法可以增加缩放 我试过:Android Achartengine缩放按钮,android,achartengine,Android,Achartengine,当我用手指按下“+”按钮(如图所示),然后调用方法MyGraphicalView.repaint()时,缩放将重置。当我点击“+”并调用MyGraphicalView.repaint()后,有没有一种方法可以增加缩放 我试过: float zoom ; MyGraphicalView.addZoomListener(new ZoomListener() { @Override public void zoomApplied(ZoomEvent zoomEvent) { zoo
float zoom ;
MyGraphicalView.addZoomListener(new ZoomListener()
{
@Override
public void zoomApplied(ZoomEvent zoomEvent)
{
zoom = zoomEvent.getZoomRate();
}
@Override
public void zoomReset() {}
},true, true);
runOnUiThread(new Runnable()
{
@Override
public void run()
{
MyGraphicalView.setZoomRate(zoom);
MyGraphicalView.repaint();
}
});
也就是说,如果我按下“+”按钮将不会生效。提前感谢您必须在图形视图中附加一个侦听器。无论何时使用缩放,都将调用getZoomRate()
方法,并将方法的返回值保持为浮点
然后,无论何时需要调用repaint
方法,都将调用方法setZoomRate(float zoom)
,以显示图形视图 您必须在图形视图中附加侦听器。无论何时使用缩放,都将调用getZoomRate()
方法,并将方法的返回值保持为浮点
然后,无论何时需要调用repaint
方法,都将调用方法setZoomRate(float zoom)
,以显示图形视图