首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

android兑现触摸屏校准

2012-09-28 
android实现触摸屏校准一,触摸校准算法触摸屏校准通用方法。(XL, YL是显示屏坐标,XT, YT是触摸屏坐标,)XL

android实现触摸屏校准
一,触摸校准算法
   触摸屏校准通用方法。
  (XL, YL是显示屏坐标,XT, YT是触摸屏坐标,)
XL = XT*A+YT*B+C
YL = XT*D+YT*E+F
   由于具体计算是希望是整数运算,所以实际中保存的ABCDEF为整数,而增加一个参数Div
XL = (XT*A+YT*B+C) / Div
YL = (YT*D+YT*E+F) / Div
    TSLIB把以上的7个参数 ABCDEF Div 保存在 pointercal 文件中。
不校准的数据: A=1, B=0, C=0, D=0, E=1, F=0, Div=1
scaledX = ((scaledX-device.absX.minValue) / device.absX.range) * w;
当然如果出现了X,Y轴相反或者坐标反向等问题都可通过改写这条语句来进行实际操作。

热点排行