聊天广场 个人中心
立刻聊

电话陪聊放弃手指翻页的效果

立刻聊 2015-05-30 13:55:48 阅读(1650)

本来想实现多种电话聊天的功能,手指滑动翻页。其余的功能,例如保持数据(唯一模式),返回(定义返回函数)都可以单独实现。唯独这个手指滑动翻页,实现起来复杂,参照网上的方法用ViewPager+Fragment可以方便的实现翻页,翻页效果看似也不错,但是当加入ListView的时候,显示不出来,甚至在空白区域下拉的时候出现错误,用ListFrameMent来替换,居然不支持自定义ListView,无奈,我准备放弃这个功能。于是我参考了很多知名的交友客户端app,也都没有这个功能,至于其他电话聊天客户端怎样实现的,我不想深究,但是腾讯qq并没有这个功能。

设置有下划线的tab菜单也没有手指翻页功能

昨天看神雕侠侣的时候,装了迅雷看看的客户端,迅雷看看的客户端也没有手指滑动翻页的功能,我想这么方便的功能居然不用,肯定有原因吧,或许会与其他组件的响应事件有冲突。或者能让界面变得卡顿,每个页面不够独立性。

下面去看一下新浪微博的交友客户端

由于要测试一些电话聊天客户端的开发,手机装了很多软件,要装微博的话,需要把其余卸载掉。正在安装,微博的权限真多,居然还有直接打电话发短信的权限,这一点系统给与了提示。我做电话聊天的客户端,虽然想用这些功能来代替发送验证码的功能,但是最好还是别用。登录了新浪微博客户端,底部四个菜单,都没有手指滑动翻页功能。

猜测不用滑动翻页的原因

这原因肯定有很多,但是绝对不是因为开发难度,像那么大的公司,开发这个功能肯定不在话下。那就剩下客户体验的原因的,页面中都有上下滑动的功能,有时候滑动的时候并不是绝对垂直的,偶尔会左右滑动一下,那么如果不小心滑动了一下,是不是要翻页了呢。

刚才体验了一下微信的功能,它里面有手指翻页功能,但是肯定的是不是用的ViewPager,因为ViewPager很灵敏,微信是自定义的翻页功能,需要调整灵敏度,不至于误操作。

现在的思路很明确,就是一切按照原生态开发,不需要加入太多太复杂的组件。希望电话聊天客户端顺利进行。

其他文章
Copyright © 2009-2021 立刻聊 版权所有