电话聊天界面翻页效果的背景以及现状
在电话聊天客户端需要用到好几处翻页和tab标签页,需要兼顾保持数据,点击切换,切换动画,鼠标切换,一次返回的多方面,网上有建议用Framement和ViewPager组合的,但是太繁琐,我不想用。我想针对问题逐一突破。
场景1:通话设置切换
这个电话聊天的通话设置,包含时间,价格,聊天对象,聊天内容,数据是不需要保存的,可以考虑用单独的Activity来显示。至于切换动画和手指切换,这个可以没有,这部分比较随意一些。一次返回也能满足。
场景2:电话聊天收入明细
这里两个界面都是用到了ListView,需要有个Tab标签,当然这个是自己定义的这里的数据需要保存,下次点击的时候还在原来的位置,这个设置activity的模式就能解决,至于鼠标滑动和翻页效果,这个可以考虑用ViewPager来实现。这样都在同一个Activity里,很容易实现一键返回。
场景3:主界面的切换
主界面包含了四个页面,聊天大厅,个人动态,站内信,个人中心。前三个是ListView,第四个用的ScrollView。首先这四个Activity的模式要定义为唯一模式,以保证能保存数据,点击下面的图标可以切换,鼠标切换和切换动画可以自定义,这是最初的主界面了,如果点返回键,就是退出程序了。
经过上述的分析,先把能实现的实现了,剩下的逐一解决。