iApp滑动点击事件详解

支持滑动点击事件的有 按钮,图片按钮,多项选择,背景墙,属性为ScrollView的底层

 

 

 

首先需要将下面一行复制到载入事件

 

s IAPP_CLICK_DOWN_UP_KG = "true"

 

 

 

这样在运行时,点击支持滑动点击事件的控件就会在接触到控件时循环执行控件点击事件内的代码,直到松开,其他不支持滑动点击事件的控件不受影响,还是点击一次执行一次

 

 

 

要是不想让它循环执行怎么办呢

 

点击一个控件分三个阶段,按下(0),按下后未松开(2),松开(1)

 

可以在控件的点击事件内加判断(不支持滑动点击事件的控件内不要加这个判断)

 

点击控件时会将值返回到 IAPP_CLICK_STATE 变量

 

f(IAPP_CLICK_STATE==0)

 

{

 

tw("已按下")

 

}

 

f(IAPP_CLICK_STATE==1)

 

{

 

tw("已松开")

 

}

 

f(IAPP_CLICK_STATE==2)

 

{

 

tw("未松开")

 

}

 

 

 

这样就把点击一个控件的三个阶段区分开了(如果你一直不松开将一直提示 未松开)

 

 

 

根据这个你就可以写一个按下变图松开变回了

 

在按下时设置按钮为一个图片松开后设置为另一个图片,具体到 源码下载分区 下载源码导入查看

 

 

 

在返回点击状态的同时还会返回点击坐标和所点击控件的ID

 

控件坐标的值返回到 IAPP_CLICK_X和IAPP_CLICK_Y 变量中

 

控件ID的值返回到 IAPP_CLICK_ID 变量中

 

 

 

使用滑动点击事件 还可以实现 控件拖拽和手势操作

文章地址:漫夜 » iApp滑动点击事件详解
漫夜网QQ群
扫描二维码加入QQ群,一起在线交流!
300+人已加过群
分享到: