所以基本上我们几乎完成了我们的吉他调音器,只需要让 UI 看起来不错。我们使用 Pure Data 进行所有音频处理,我们希望根据图像来表示调整是对还是错。因此,如果您需要调音,则会显示向上图像,当您调音时,橙色方块会亮起。现在我们有一些根据声音移动的线条,效果很好,但看起来不太好。
我想这样做的方式是将“关闭”图像放在 XML 文件中,因此屏幕上的向下箭头、向上箭头和中心调正方块都设置为关闭(它们是灰色的),并且随着调音被拾取,图像变为橙色。
但是,当我尝试让它更改图像时,我的程序崩溃了,我不太确定我需要做什么才能使图像正确更改。
一个正确方向的观点将不胜感激。
链接到 pitchview 课程:http ://pastebin.com/xJPU9su1
如您所见,我正在尝试更改 onCanvas 方法中的图像,该方法当前在屏幕上绘制线条以表示调整。我是在正确的轨道上还是我必须完全改变我正在做的事情?