DialogFragment实现整套录音功能,并带有波形音频效果,并可根据需求自行改变波形音频效果。喜欢请点Star。
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.idea
app
gif
gradle/wrapper
.gitignore
README.md
build.gradle
gradle.properties
gradlew
gradlew.bat
settings.gradle

README.md

简介

一个完整的录音功能dialog(当然在Activity中实现更加简单),使用dialogfragment实现,并解决dialogfragment在展示上所遇到的一些坑点,见效果图。

并附带了波形音频效果,如与你们的设计图效果不符合,可简单操作更改到自己满意的UI效果。

效果图(真机上的效果更棒!)

record_gif

依赖说明

//黄油刀 你懂得
implementation 'com.jakewharton:butterknife:8.8.1'
//录音功能
implementation 'com.github.ideastudios:IdealRecorder:1.0.3'
//卡片式阴影效果
implementation 'org.linwg1988:lcardview:1.3'
//rx
implementation 'io.reactivex:rxjava:1.2.1'
implementation 'io.reactivex:rxandroid:1.2.0'
//动态权限申请
implementation 'com.mylhyl:acp:1.1.7'

补充

有此需求的小伙伴请仔细阅读demo,浅显易懂。

QQ:741547004 爱吃大蒜

注: 想要不同的波形特效的话,可以在WaveView自行修改属性。

喜欢请Star,非常感谢(ღ( ´・ᴗ・` )比心)