Android------Button 添加声音效果(两种方式)
来源:互联网 发布:网络终结者4.22破解版 编辑:程序博客网 时间:2024/06/05 06:34
我在先前的案例《Android 的底部导航栏 BottomNavigationBar》中添加以底部
的4个按钮切换添加声音
下来看看案例效果图
使用添加依赖
compile 'com.ashokvarma.android:bottom-navigation-bar:1.3.0'
方式1:
private void PlayMusic(int MusicId) { music = MediaPlayer.create(this, MusicId); music.start(); }方式2:
@SuppressLint("NewApi") private void initSound() { soundPool = new SoundPool.Builder().build(); soundID = soundPool.load(this, R.raw.qipao, 1); } private void playSound() { soundPool.play( soundID, 0.9f, //左耳道音量【0~1】 0.9f, //右耳道音量【0~1】 0, //播放优先级【0表示最低优先级】 0, //循环模式【0表示循环一次,-1表示一直循环,其他表示数字+1表示当前数字对应的循环次数】 1 //播放速度【1是正常,范围从0~2】 ); }
使用只需在mBottomNavigationBar的onTabSelected方法中调用:
mBottomNavigationBar.setTabSelectedListener(new BottomNavigationBar.OnTabSelectedListener(){ @Override public void onTabSelected(int position) { //PlayMusic(R.raw.qipao);//方式1 playSound();//方式二 showFragment(position); } @Override public void onTabUnselected(int position) { } @Override public void onTabReselected(int position) { } });
源码传送门
阅读全文
0 0
- Android------Button 添加声音效果(两种方式)
- Android图片添加阴影效果的两种方式
- Android图片添加阴影效果的两种方式
- Android图片添加阴影效果的两种方式
- Android两种播放声音的方式
- Android 实现button点击效果的两种方法
- 在android中button响应的两种方式
- 窗体播放声音两种方式
- textView添加超链接(两种方式)
- android animation动画效果的两种实现方式
- Android TextView实现跑马灯效果的两种方式
- Android学习笔记(实现跑马灯效果的两种方式 )
- Android---10---TextView添加链接的两种方式
- Android中动态添加View的两种方式
- Android Studio正确添加so库的两种方式
- Android studio添加lib的两种方式
- Android ListView内的Button添加事件的两种方法
- NGUI_为Button添加声音_010
- node-sass 安装卡在node scripts/install.js
- Dubbo入门---搭建一个最简单的Demo框架
- 【c/c++】function returns address of local variable
- 滴滴国际化步入快车道,引进中东资本,估值达500亿美元
- MaterialDesign(完整)带你体验艺术般交互体验
- Android------Button 添加声音效果(两种方式)
- 代码混淆ProGuard
- 安卓常见的内存泄漏实例以及解决办法
- UTF-8中的BOM-带还是不带?
- Eclipse开发Web项目
- 省选模拟(12.10) T3 stwell
- 论文 | 2017CIKM
- rabbitmq开启远程连接
- 解决在一个topic branch上有多个cherry pick commit修改后repo upload 失败问题