3

我有一个观点,我已经覆盖了 onDraw 方法以将我需要的信息输出到画布上。在同一个屏幕上,我有一个图表,所以我认为如果他们都使用相同的缩放/平移机制,那将是最用户友好的。是否可以覆盖 GraphicalView 并在非图形视图上使用内置于 chartengine 的缩放?

4

1 回答 1

1

有可能的。可能最简洁的方法是为平移和缩放操作注册侦听器,当收到有关此类事件的通知时,您可以在视图中执行自己的缩放和平移逻辑。如果您有一个 mChartView 变量,它是一个 AChartEngine 图表视图,您可以执行以下操作:

mChartView.addZoomListener(...);
mChartView.addPanListener(...);

于 2012-01-30T21:04:09.953 回答