1、所谓无图无真相,先上效果图。我们要实现的就是中间那个录音的按钮,周边会显示一圈音量大小的波形 2、VolumCircleBar继承自View,我们进行了自定义,代码如下 ...
最近公司项目有一个录音的录制和播放动画需求,然后时间是那么紧,那么赶紧开撸。 先看效果图 嗯,然后大致就是这样,按住录音,然后有一个倒计时,最外层一个进度条,还有一个类似模拟声波的动画效果 其实中间的波浪会根据声音的大小浪起来的 实现思路 然后,我们适当的来分析一下这个录音动画的实现方式。这个肯定是通过自定义控件,咱们来把这个效果完完全全画出来。 大致包括以下几个点: . 最外层的进度条,最坑的就 ...
2017-04-11 10:20 0 5018 推荐指数:
1、所谓无图无真相,先上效果图。我们要实现的就是中间那个录音的按钮,周边会显示一圈音量大小的波形 2、VolumCircleBar继承自View,我们进行了自定义,代码如下 ...
今天工作上需要做一个一边录音一边播放的功能,大致原因是有一个外部设备输入音频到我们机器,然后我们机器需要马上把音频播放出来。所以了解了一些有关录音和播放的知识。接到这个任务的第一反应就是看看Android源码里面的录音Demo,因此今天针对Android的录音demo程序讲解一些录音和播放相关 ...
/* * The application needs to have the permission to write to external storage * if the ou ...
Android FrameWork 层给我们提供了很多界面组件,但是在实际的商业开发中这些组件往往并不能完全满足我们的需求,这时候我们就需要自定义我们自己的视图和动画。我们要重写系统的View就必须了解View的基本用法和结构,如下图所示是Android官方指导中的View结构图:Android ...
有时候需要点击一个view可以动画展开和收缩折叠一个View这样的效果,这样就可以直接自定义View来实现。 本例中,采用继承FrameLayout来实现自定义的ExpandView。下面将详细介绍各个部分来实现该类以及如何使用该自定义视图。 效果图如下: 未展开效果: 正在向上折叠 ...
上一篇介绍了如何使用Mediarecorder来录音,以及播放录音。不过并没有达到我的目的,一边录音一边播放。今天就讲解一下如何一边录音一边播放。使用AndioRecord录音和使用AudioTrack回放。参考了网上一位开发者的例子代码开发,最后会给出相关Demo。 (PS:新建的QQ群 ...
自定义view渐变背景,同时监听手势自动生成小圆球。 宿主Activity如下: package com.edaixi.tempbak; import java.util.ArrayList; import android ...
准备工作:考虑这个自定义view需要什么属性来方便在xml布局里面改。在values/attrs.xml里面添加自定义属性,分别是尺寸,颜色,变大的倍数。 <span style="font-size:14px;"><resources> < ...