【技术实现步骤摘要】
本专利技术涉及电子书籍阅读器,尤其涉及一种电子书籍的翻页方法。
技术介绍
随着计算机技术的发展,电子书籍的阅读越来越得到广大用户的喜爱,如 电子书阅读器、电子杂志、记事本等,特别是翻页动作配合动画的设计受到青年用户的广泛欢迎。然而,现有技术只能实现单独方向的翻页,且翻页动画不能随手指滑动而变换,与真实翻页动作存在差距,不逼真。
技术实现思路
本专利技术的目的是解决上述现有技术中存在的问题,提出一种电子书籍的翻页方法。本专利技术方法能模拟真实纸张翻页效果,可以增强用户体验和亲和力。本专利技术采用的技术方案是,提出一种电子书籍的翻页方法,该方法包括下列步骤 步骤I.自动获取电子书籍窗口屏幕大小和显示数据,然后对获取的数据进行初始化处理; 步骤2.开始监听手机屏幕的触摸事件(onTouch事件); 步骤3.当监控到手指按下事件时(is down)时,则获取点击位置,判断点击位置是否是纸张的四个顶点之一,如果是,则计算翻起页面的位置、大小、方向,刷新当前界面,控制动画的模拟实现,返回步骤2 ;如果不是按下事件,则判断是否为移动事件(is Move); 当监控到的翻页动作为移动事件(is Move)时,则不断的通过当前手指的位置来计算出翻起页面的位直、大小、方向,然后刷新当如界面,实现翻页动画,然后返回步骤2 ;如果不是移动事件,则判断是否为抬起事件(is Up); 当监控到的翻页动作为抬起(is Up)事件时,则获取手指的点击位置,然后判断接下来的动作是自动吸附,还是自动回滚,然后计算翻页相关参数,刷新界面,返回步骤2继续监听。与现有技术相比,本专利技术具有如 ...
【技术保护点】
一种电子书籍的翻页方法,其特征在于包括下列步骤:步骤1.?自动获取电子书籍窗口屏幕大小和显示数据,然后对获取的数据进行初始化处理;?步骤2.开始监听手机屏幕的触摸事件;步骤3.?当监控到手指按下事件时时,则获取点击位置,判断点击位置是否是纸张的四个顶点之一,如果是,则计算翻起页面的位置、大小、方向,刷新当前界面,控制动画的模拟实现,返回步骤2;如果不是按下事件,则判断是否为移动事件;当监控到的翻页动作为移动事件时,则不断的通过当前手指的位置来计算出翻起页面的位置、大小、方向,然后刷新当前界面,实现翻页动画,然后返回步骤2;如果不是移动事件,则判断是否为抬起事件;?当监控到的翻页动作为抬起事件时,则获取手指的点击位置,然后判断接下来的动作是自动吸附,还是自动回滚,然后计算翻页相关参数,刷新界面,返回步骤2继续监听。
【技术特征摘要】
1.一种电子书籍的翻页方法,其特征在于包括下列步骤 步骤I.自动获取电子书籍窗口屏幕大小和显示数据,然后对获取的数据进行初始化处理; 步骤2.开始监听手机屏幕的触摸事件; 步骤3.当监控到手指按下事件时时,则获取点击位置,判断点击位置是否是纸张的四个顶点之一,如果是,则计算翻起页面的位置、大小、方向,刷新当前界面,控制动画的模拟实现,返回步骤2 ;如果不是按下事件,则判断是否为移动事件; 当监控到的翻页动作为移动事件时,则不断的通过当前手指的位置来计算出翻起页面的位置、大小、方向,然后刷新当前界面,实现翻页动画,然后返回步骤2;如果不是移动事件,则判断是否为抬起事件; 当监控到的翻页动作为抬起事件时,则获取手指的点击位置,然后判断接下来的动作是自动吸附,还是自动回滚,然后计算翻页相关参数,刷新界...
【专利技术属性】
技术研发人员:李瑞锋,
申请(专利权)人:康佳集团股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。