Android高仿iOS Messages录音操作按钮
目录
前面的2次开发,分别完成了实现录音和播放以及相对应的波形。
这次的开发目标是解决录音操作按钮。
一、目标
实现录音操作按钮,为神马笔记实现录音功能做准备。
二、功能分析
iOS Messages录音按钮可以通过上下滑动选择不同的功能。
其中一个使用场景:
- 长按录音按钮启动录音功能
- 向上滑动到发送按钮,发送语音
- 向下滑动到停止按钮,停止录音
- 滑动到按钮外部,不进行任何操作
截图 | 描述 |
---|---|
录音按钮及按下状态 | |
发送按钮及按下状态 | |
播放按钮及按下状态 | |
暂停按钮及按下状态 | |
三、实现效果
没有动态效果,看起来跟LinearLayout
或者其他的控件容器毫无差别。
进行触控操作,则可以通过上下滑动选择不同的功能。
四、实现过程
因为布局方式与LinearLayout
非常一致,