介是啥米东东

Android 实现按住录音(仿微信类)[归档]

Android admin 2991℃ 0评论

自定义组件(自定义逻辑)实现按住按钮时会显示一个正在录音的动态窗口,自动识别音量

效果图:

 

使用方法:

大部分逻辑写在自定义组件RecordButton.java 和 AmrPlayBto.java xml简单引用即可

[java]
private AmrPlayBto mPlayButton;
private RecordButton mRecordButton;

mRecordButton.setOnFinishedRecordListener(new OnFinishedRecordListener() {
@Override
public void onFinishedRecord(String audioPath) {
if (audioPath != null) {
// Toast.makeText(context, "录音完成:" + audioPath,
// Toast.LENGTH_SHORT).show();
mPlayButton.setVisibility(View.VISIBLE);

} else {
mPlayButton.setVisibility(View.GONE);

}
}
});
[/java]

源代码:

[onebox url="https://github.com/qduningning/pressRecord"]

转载请注明:Z/RANDY » Android 实现按住录音(仿微信类)[归档]

喜欢 (0)or分享 (0)
发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址