我需要使用SPen检索所有点(包括手写笔未触摸时拾取的点)。
我已经设法从PageDoc的getObjectList中检索点,压力和时间戳,请参阅下面的snippit,但这些不包括悬停点。
ArrayList objs = mSpenPageDoc.getObjectList();
for (SpenObjectBase obj:objs)
{
if(obj.getType() == SpenObjectBase.TYPE_STROKE)
{
SpenObjectStroke stroke = (SpenObjectStroke)obj;
PointF[] points = stroke.getPoints();
float[] pressurePoints = stroke.getPressures();
int[] time = stroke.getTimeStamps();
for(int i=0;i
{
if(pressurePoints[i] > 0)
{
//DO STUFF
}
else
{
//This is never called
Log.i(TAG, "PRESSURE = 0");
}
}
}
}
有一些其他的对象,我需要检查的是能够访问所有点,不只是在笔接触到地面?
问候, 玛格达
2016-01-13
Magda