标题: 关于人机交互的界面切换 [打印本页]

作者: Heddea—    时间: 2022-5-13 22:30
标题: 关于人机交互的界面切换
比如对于三个将以第一界面、第二界面与第三界面的依次的顺序显示的界面,这时界面的切换可以通过设置一个标志位(例如Page),通过按键改变Page的值,再通过对Page的值的检测来实现界面的切换。

但是,请问如果遇到所有界面之间并非将完全以顺序依次显示时,即存在界面的嵌套(所有界面之间并非完全在一个“等级”上,界面1之下还有界面1_a,界面1_b;界面2之下还有界面2_a,界面2_b;界面3之下还有界面3_a,界面3_b),此时主界面还是按照界面1——>界面2——>界面3的顺序,但是当在界面1时还要能够切换到界面1_a与界面1_b,这种情况下的界面切换该如何实现?
请问大家有什么教好的实现方法吗?

分享一下:我上网的时候看到了一种比较有趣的界面切换方式,在切换界面1、界面2、界面3与界面4的时候,直接通过检测按键的三种被按的方式(长按、短按、双击与三击)来实现界面的切换,这种方法可以直接实现跨界的、十分灵活的界面切换。例如:直接可以从界面1切换到界面3,完全不需要进过界面2,比较方便。


作者: yzwzfyz    时间: 2022-5-14 09:14
你已经能做到了,这里仅提醒你一下。
既然你已知【切换可以通过设置一个标志位】,
何不触类旁通,再多增一此标记,来达成目的呢。
且把页面当报纸,你在翻阅或返回时,会依据什么呢,脑子一定会有某个东东,你就将这个东东做成一个标记。
如此而矣。
希望参帮到你。
作者: lhzw2001    时间: 2022-5-14 10:00
设计好一个链表即可实现
作者: 人工置顶员    时间: 2022-5-15 04:47
顶一下
作者: jjwangxu2008    时间: 2022-5-15 10:07
看看状态机。
在看看操作系统。你这些问题,就好解决了




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1