English 中文(简体)
Android App App 设计 - 用声波序列同步 GUI
原标题:Android App Design - Synchronizing the GUI with a sequence of Sounds

我需要一些建议。 我正在建立一个程序, 程序有4个操作序列, 当用户按下按钮时将会发生。 一旦用户按住一个按钮, 按钮必须不启动, 接口中的一些视觉提示必须显示4个操作中的哪个动作正在发生。 (例如, 改变图像视图的可见度) 图形用户界面必须立刻修改, 以便与播放的音响同步 。

在这4项行动之后,GUI必须修改,以反映目前正在发生的哪些行动。

当前尝试 — — 在第一次动作开始之前(声音在播放中)以及在动作之间的适当时间,我无法让GUI改变。 动作将播放四种不同的声音。 目前,我在使用MediaPlayer。

我还没有任何运气试图强迫GUI在我想的时候更新。 我使用过AsyncTashk, 并尝试过所有组合的设置( Enabled ) 、 无效( ) 、 强制Layout () 、 更新可选择状态 () 来试图在我想要的时候强迫事情发生于gui里 — — 与播放的4个声音相匹配。

我的问题似乎在于我试图在Click处理器上做4件事情。我一直在努力验证()在“将来某个时候”重新抽签。

我不知道哪一种设计模式最适合给正在按顺序发生的4件事情提供视觉提示。

我刚刚开始看《Handlers》。这是走这条路吗?我想这很容易。有什么建议吗?

最佳回答

如果我正确记得 AsyncTask 在 GUI 线索上执行的 AsyncTask 方法 < code> on Prepecute 和 on PostExecute 方法。 这些方法是否更新了 GUI?

问题回答

暂无回答




相关问题
How to start to create an application GUI using C#?

HI! I am new to C# and plan to use it for my application GUI. I am trying to make my GUI similar to SPSS:http://www.spss.com/images/08/statistics_screens/ez_rfm-big.jpg Is this easy in C#? Is there ...

Automatic height of edit box

My shoes application has three items stacked on top of each other (with a stack, of course), in order: A banner An edit box Two buttons in a flow What I want to do is have the banner stay at it s ...

Search by using the keyboard in a list/grid - algorithm

I need to implement a custom search in a grid and I would like to find some user interface guidelines that explain the standard way to implement it. I mean this kind of search that is initiated by ...

UI And TcpClient Issue in vb.net

I m having some problems with a small ircbot i m writing. Basically I connect to the server using a tcpclient in a seperate class, which also runs on its own thread. I want to display the server text ...

UI Convention: Shortcut key for application exit? [closed]

Is there a convention for the shortcut keys for application exit? Some applications uses Alt+X some others use Ctrl+ X and Ctrl+Q. Applications like FF and IE doesnot assign a shortcut at all. So is ...

热门标签