android 音频播放时小喇叭动画
drawable 目录下创建button_play_animation.xml 动画
<?xml version="1.0" encoding="utf-8"?>
<animation-list xmlns:android="http://schemas.android.com/apk/res/android" ><item android:drawable="@drawable/ques_play0" android:duration="100" /><item android:drawable="@drawable/ques_play1" android:duration="100" /><item android:drawable="@drawable/ques_play2" android:duration="100" /><item android:drawable="@drawable/ques_play3" android:duration="100" />
</animation-list>
//Java代码中
((ImageView) v).setImageResource(R.drawable.button_play_animation);AnimationDrawable animationDrawable = (AnimationDrawable) ((ImageView) v).getDrawable();
然后在播放的监听事件中添加
animationDrawable.start(); //开始的时候调用
animationDrawable.stop(); //动画结束调用
在播放结束之后可以给ImageView设置drawable
((ImageView) v).setImageResource(R.drawable.ques_play3);
转自:http://blog.csdn.net/liuzhenlee/article/details/52851699
android 音频播放时小喇叭动画相关推荐
- 音频播放时小喇叭动画
drawable 目录下创建button_play_animation.xml 动画 <?xml version="1.0" encoding="utf-8&quo ...
- CSS动画实现音频播放时柱状波动效果
通过CSS的动画属性animation可以实现音频播放时的动画效果,同时配合JS操作动画的animation-play-state属性,来控制动画的暂停和播放. 网页布局采用的flex布局.若在客户端 ...
- android 音频播放过程,一种Android系统中的音频播放方法与流程
本申请涉及android系统技术,特别涉及一种android系统中的音频播放方法. 背景技术: 在android系统中,现有的使用audiotrack进行音频播放时,audiotrack应用与andr ...
- androidwakelock_Android音频播放时wakelock的实现
音频播放时 wakelock 的实现 作者 :Macro Liu 功能描述 : 当播放音乐时,按电源键只需要进入 early suspend, 以保持音乐播放状态. 实现方法 : 在上层和内核都加 w ...
- android 音频播放总结 soundlPool,MediaPlay
soundlPool 用于小音频的播放多个同时播放. 使用步骤: 步骤一: 首先下载音频文件可以将其放入assets文件夹下或者res下的raw文件夹下,区别在于assets下可以再新建文件夹而raw ...
- Android音频播放(本地/网络)绘制数据波形,根据特征有节奏的改变颜色
上一期刚刚掀完桌子没多久<Android MP3录制,波形显示,音频权限兼容与播放>,就有小伙伴问我:"一个音频的网络地址,如何根据这个获取它的波形图?"··· WTF ...
- Android 音频播放器
一.核心功能 获取播放列表 播放网络音频 进度条及时间 切换及暂停 二.功能说明 播放列表后台实现 <?php // 连接数据库 include("conn.php"); / ...
- 音频播放时,将前台服务和通知栏关闭
正在播放音频下,退出登录或被挤下线等情况下,就要遇到下列情况 问题:播放时设置服务前台运行,创建一个消息通知栏 service.startForeground(NOTIFICATION_ID, new ...
- Android音频播放
在Android中播放音频文件一般使用MediaPlayer类来实现,他对多种格式的音频文件提供了非常全面的控制方法,从而使得播放器变得十分简单. File file = new File(Envir ...
最新文章
- ACM提交,C++,G++,C,GCC的区别
- Scrum项目1.0
- Apache HBase快照介绍
- 全球及中国EDM放电加工机行业运营盈利前景与渠道分析报告2022版
- C#——判断数列是否排序
- ZigBee与智慧家居-ZigBee方案
- redis——数据结构(字典、链表、字符串)
- SpringCloud系列:分布式服务调用链跟踪整合Zipkin、RabbitMQ、Elasticsearch(二)
- C++异常处理的开销
- bzoj 2212 Tree Rotations
- static import java_Java 静态导入Static import
- 机械工业设计中常见三维软件大盘点
- 提高计算机软件速度的方法,小白看过来!提高电脑速度8种实用方法
- 深圳APP开发共享汽车APP
- 深度学习入门---PCA,白化
- python画羊_python编程羊车门问题代码示例
- 知识图谱是什么,知识图谱有什么特点?
- 博士申请 | 香港中文大学(深圳)濮实老师招收分布式优化与机器学习全奖博士生...
- linux如何提取文件名称,如何在Linux中提取路径和文件名的特定部分
- restlet2.0学习——请求超时设置