I added the bottom in the previous case "Android bottom navigation bar Bottomnavigationbar"
4 button Toggle to add sound
Come down and see the case
Use Add dependency
' com.ashokvarma.android:bottom-navigation-bar:1.3.0 '
Mode 1:
Private void Playmusic (int musicid) { = mediaplayer.create (this, musicid); Music.start (); }
Mode 2:
@SuppressLint ("Newapi") Private voidInitsound () {Soundpool=NewSoundpool.builder (). build (); Soundid= Soundpool.load ( This, R.raw.qipao, 1); } Private voidPlaySound () {Soundpool.play (Soundid,0.9f,//Left Ear Channel volume "0~1"0.9f,//Right Ear Channel volume "0~1"0,//Playback Priority "0 indicates lowest priority"0,//loop mode "0 means loop once, 1 means loop all the time, other means number +1 means the current number corresponds to the number of cycles"1//playback Speed "1 is normal, range from 0~2" ); }
Use just call in the Ontabselected method of Mbottomnavigationbar:
Mbottomnavigationbar.settabselectedlistener (NewBottomnavigationbar.ontabselectedlistener () {@Override Public voidOntabselected (intposition) { //Playmusic (R.RAW.QIPAO);//Mode 1PlaySound ();//Mode twoshowfragment (position); } @Override Public voidOntabunselected (intposition) {} @Override Public voidOntabreselected (intposition) { } });
Source Portal
Android------Button to add sound effects (two ways)