2012-12-22 80 views
0

我想隐藏我的圆形仪表的手(这是中间的东西,对吧?)。到目前为止,我尝试这样做:如何隐藏手部/光标?

myCircularGauge.getHand().setVisible(false); 

然而,这似乎当图绘制到产生碰撞。我怎样才能成功地隐藏手?

Choreographer.doCallbacks(的int,long)线:558

回答

1

您使用的是哪个版本?这里使用TeeChart Java for Android v3.2012.0808。

你是正确的,下面好像崩溃:

getHand().setVisible(false); 

然而,这似乎很好地工作:

getCenter().setVisible(false); 

我们会进行调查做什么用的手发生。 感谢您报告它。

+0

我刚刚发现问题的根源,当您尝试在TeeChart Java for Android中隐藏Hand时。下一个维护版本将包含修复程序。 – Yeray

0

尝试更换光标为GIF不可见

int[] pixels = new int[16 * 16]; 

Image image = Toolkit.getDefaultToolkit().createImage(new MemoryImageSource(16, 16, pixels, 0, 16)); 

Cursor transparentCursor = Toolkit.getDefaultToolkit().createCustomCursor(image, new Point(0, 0), "Transparent"); 

// set cursor 
frame.setCursor(Cursor);