【技术实现步骤摘要】
信息展示方法、装置、计算机设备以及产品
本专利技术涉及计算机
,尤其涉及一种信息展示方法、装置、计算机设备以及产品。
技术介绍
在Android应用的开发过程中,经常会涉及到多个页面滑动切换,现有技术中常用viewpager来做页面滑动切换,并利用人为添加的圆点指示器做页面滑动切换过程的滑动切换指示。现有技术中一般是线性布局添加与页面数相等的imageview,根据页面本身选中的位置设置不同的背景图片。不能够实时提现切换过程,且需要用到多个imageview控件,占用较多的内存,并且上述过程中,页面滑动过程中指示器没有变化,只有滑动完成时才会改变指示器控件的背景图片,从而达到指示切换的指示效果,比较生硬,用户体验较差。
技术实现思路
针对上述技术问题,本专利技术实施例提供了一种信息展示方法、装置、计算机设备以及产品,降低滑动过程中占用较多的内存,且提供页面滑动切换过程中的实时指示效果,比较美观。本专利技术实施例的第一方面提供一种信息展示方法,包括:获取用户触控信息,所述触控指示信息包括用户对屏幕的触控轨迹中各个触控时刻对应的触控进度信息;根据所述触控时刻对应的触控进度信息,分别确定所述触控时刻对应的正向起始圆曲线以及正向辅助圆曲线;根据所述触控时刻对应的触控进度信息,确定所述触控时刻对应的正向贝塞尔曲线;按照所述触控时刻的顺序,根据每个所述触控时刻对应的所述正向起始圆曲线、正向辅助圆曲线以及正向贝塞尔曲线,绘制出每个所述触控时刻对应的正向闭合区域曲线;将绘制出的每个所述触控时刻对应的正向闭合区域曲线的闭合区域,作为所述触控轨迹对应的触控指示进行展示。在一 ...
【技术保护点】
1.一种信息展示方法,其特征在于,所述方法包括:获取用户触控信息,所述触控指示信息包括用户对屏幕的触控轨迹中各个触控时刻对应的触控进度信息;根据所述触控时刻对应的触控进度信息,分别确定所述触控时刻对应的正向起始圆曲线以及正向辅助圆曲线;根据所述触控时刻对应的触控进度信息,确定所述触控时刻对应的正向贝塞尔曲线;按照所述触控时刻的顺序,根据每个所述触控时刻对应的所述正向起始圆曲线、正向辅助圆曲线以及正向贝塞尔曲线,绘制出每个所述触控时刻对应的正向闭合区域曲线;将绘制出的每个所述触控时刻对应的正向闭合区域曲线的闭合区域,作为所述触控轨迹对应的触控指示进行展示。
【技术特征摘要】
1.一种信息展示方法,其特征在于,所述方法包括:获取用户触控信息,所述触控指示信息包括用户对屏幕的触控轨迹中各个触控时刻对应的触控进度信息;根据所述触控时刻对应的触控进度信息,分别确定所述触控时刻对应的正向起始圆曲线以及正向辅助圆曲线;根据所述触控时刻对应的触控进度信息,确定所述触控时刻对应的正向贝塞尔曲线;按照所述触控时刻的顺序,根据每个所述触控时刻对应的所述正向起始圆曲线、正向辅助圆曲线以及正向贝塞尔曲线,绘制出每个所述触控时刻对应的正向闭合区域曲线;将绘制出的每个所述触控时刻对应的正向闭合区域曲线的闭合区域,作为所述触控轨迹对应的触控指示进行展示。2.根据权利要求1所述的信息展示方法,其特征在于,所述将绘制出的每个所述触控时刻对应的正向闭合区域曲线,作为所述触控轨迹对应的触控指示进行展示,包括:绘制每个所述触控时刻对应的反向闭合区域曲线,所述反向闭合区域曲线的反向起始圆曲线为所述正向闭合区域曲线的正向辅助圆曲线,所述反向闭合区域曲线的反向辅助圆曲线为所述正向闭合区域曲线的正向起始圆曲线;将绘制出的每个所述触控时刻对应的所述反向闭合区域曲线与所述正向闭合区域曲线的闭合区域进行覆盖,以获取所述触控轨迹对应的水滴效果,其中,所述反向闭合区域曲线与所述正向闭合区域曲线的闭合区域的区域颜色不同;所述触控轨迹对应的水滴效果作为所述触控轨迹对应的触控指示进行展示。3.根据权利要求1或2所述的信息展示方法,其特征在于,所述根据所述触控时刻对应的触控进度信息,分别确定所述触控时刻对应的正向起始圆曲线以及正向辅助圆曲线,包括:根据所述触控进度信息确定所述触控时刻对应的正向起始圆的圆心位置;根据所述触控进度信息以及所述正向起始圆的始末半径值,确定所述正向起始圆的正向起始圆半径;根据所述正向起始圆的圆心位置以及正向起始圆半径,确定所述触控时刻对应的正向起始圆曲线;根据所述触控进度信息确定所述触控时刻对应的正向辅助圆的圆心位置;根据所述触控进度信息以及所述正向辅助圆的始末半径值,确定所述正向辅助圆的正向辅助圆半径;根据所述正向辅助圆的圆心位置以及正向起始圆半径确定所述触控时刻对应的正向辅助圆曲线。4.根据权利要求1或2所述的信息展示方法,其特征在于,所述根据所述触控时刻对应的触控进度信息,确定所述触控时刻对应的正向贝塞尔曲线,包括:根据所述触控进度信息以及所述正向起始圆的始末角度值,确定所述正向起始圆的正向起始圆角度;根据所述触控进度信息以及所述正向辅助圆的始末角度值,确定所述正向辅助圆的正向辅助圆角度;根据所述正向起始圆的所述正向起始圆角度、正向起始圆半径以及圆心位置确定正向贝塞尔曲线的绘制起点;根据所述正向辅助圆的所述正向辅助圆角度、正向辅助圆半径以及圆心位置确定正向贝塞尔曲线的绘制结束点;根据所述绘制起点、绘制结束点以及控制点绘制,确定所述触控时刻对应的正向贝塞尔曲线。5.根据权利要求3所述的信息展示方法,其特征在于,所述根据所述触控进度信息以及所述正向起始圆的始末半径值,确定所述正向起始圆的正向起始圆半径,包括:根据以下公式确定所述正向起始圆的正向起始圆半径:r1p=s1r+(e1r-s1r)*progress,其中所述r1p表示所述正向起始圆的正向起始圆半径,所述s1r、e1r表示所述正向起...
【专利技术属性】
技术研发人员:张成,归发维,
申请(专利权)人:深圳达普信科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。