毕设是英语学习软件,有个功能不会写了,请各位大佬提供思路,万分感谢!
有兄弟做过英语跟读界面吗?
我现在做到这一步做不下去了,完全没有思路。
语音部分我使用了讯飞的语音SDK,现在主要是不知道前端UI怎么设计。
下面有操作的描述,不会做的部分我会进行标注。
我想参考流利说的跟读界面做,但是不知道这个代码到底怎么写?
想请各位大神提供一下现在英语学习app里的跟读界面实现思路,如果能有现成的demo就更好了。
以下是界面的描述:
一个界面里有若干句子,(我知道这个可以使用recycle view实现)
每个句子点开时置顶并展开,其他句子收起。(这个我不知道怎么实现)
展开的句子有播放、录音、回放三个button(这个我也能实现)
点录音button会出现语音波形覆盖三个button,再点击波形,三个button再出现(这个是不是可以用一个framelayout,点击播放时波形覆盖三个button,再点击button,波形隐藏?)
参考界面是这样的

不是大佬,没得代码,只有一点想法,用一个fragment来进行布局,点击的时候打开这个fragment?还有一种不错的就是康师傅视频中的元素共享,这样体验可能会好一点。