private void SetControlsIO() { btnPrev = (Button)FindViewById(Resource.Id.btnPrev); btnNext = (Button)FindViewById(Resource.Id.btnNext); btnPlay = (Button)FindViewById(Resource.Id.btnPlay); Button btnFoldersList = (Button)FindViewById(Resource.Id.btnFoldersList); Button btnSongsList = (Button)FindViewById(Resource.Id.btnSongsList); Button btnSongsSearch = (Button)FindViewById(Resource.Id.btnSongsSearch); //mediaPlayer = (MediaPlayer)FindViewById(Resource.Id.mediaControllerMain); barSeek = (SeekBar)FindViewById(Resource.Id.barSeek); barSeek.BringToFront(); barSeek.ProgressChanged += barSeek_OnProgressChanged; barVolume = (SeekBar)FindViewById(Resource.Id.barVolume); barVolume.ProgressChanged += barVolume_OnChanged; barVolume.BringToFront(); try { //barVolume.Min = 0; // 0.0f; //barVolume.Max = 15; // 1.0f } catch { } lblSongName = (TextView)FindViewById(Resource.Id.lblSongName); scrHorizonSongName = (HorizontalScrollView)FindViewById(Resource.Id.scrHorizonSongName); lblSongArtist = (TextView)FindViewById(Resource.Id.lblSongArtist); lblAlbum = (TextView)FindViewById(Resource.Id.lblAlbum); lblPosNow = (TextView)FindViewById(Resource.Id.lblPosNow); lblPosEnd = (TextView)FindViewById(Resource.Id.lblPosEnd); lblSongsListCaption = (TextView)FindViewById(Resource.Id.lblSongsListCaption); lblVolumePos = (TextView)FindViewById(Resource.Id.lblVolumePos); imgSongArtist1 = (ImageView)FindViewById(Resource.Id.imgSongArtist1); imgSongArtist2 = (ImageView)FindViewById(Resource.Id.imgSongArtist2); imgSongArtist3 = (ImageView)FindViewById(Resource.Id.imgSongArtist3); scrHorizonPics = (HorizontalScrollView)FindViewById(Resource.Id.scrHorizonPics); PICS_TIMER_SCROLL_END_POINT = 1000; // (imgSongArtist1.Width * 3) - 500; //layFolderList = (RelativeLayout)FindViewById(Resource.Id.layFolderList); //layFolderList.Visibility = ViewStates.Invisible; cardFilesList = (Android.Support.V7.Widget.CardView)FindViewById(Resource.Id.cardFilesList); cardFilesList.Visibility = ViewStates.Invisible; lstFiles = (ListView)FindViewById(Resource.Id.lstFiles); //lstFiles.ItemClick += ListSongOrFolder_ItemClick; //lstFiles.FocusedByDefault = true; //string folderNameMusic = Android.OS.Environment.DirectoryMusic; //string folderMusic = Android.OS.Environment.GetExternalStoragePublicDirectory(folderNameMusic).AbsolutePath; //string songPath = folderMusic + "/Dizzy - Bleachers.mp3"; //songPath = externalPath + "/ProjTaskReminder"; //, FileCreationMode.Append).AbsolutePath; //Java.IO.File externalPath = Android.OS.Environment.ExternalStorageDirectory; //string externalPathFile = Android.OS.Environment.ExternalStorageDirectory.AbsolutePath; //KeyValuePair<string, List<string>> songKeys = new KeyValuePair<string, List<string>>(folderMusic + "/Dizzy - Bleachers.mp3", new List<string>()); //ListItemsPath = new List<KeyValuePair<string, List<string>>>(); //ListItemsPath.Add(songKeys); //KeyValuePair<string, string> songKeys = new KeyValuePair<string, string>("love_the_one.mp3", songPath); //ListItemsPath.Add(songKeys); //ListItemSong song = new ListItemSong("Dizzy - Bleachers", "Dizzy", "Album"); //KeyValuePair<string, ListItemSong> songItem = new KeyValuePair<string, ListItemSong>("love_the_one", song); //ListItemsRecycler.Add(songItem); //mediaPlayer = new MediaPlayer(); //mediaPlayer.Completion += OnSongFinish; imgSongArtist1.Click += ScrollPictures_OnClick; imgSongArtist2.Click += ScrollPictures_OnClick; imgSongArtist3.Click += ScrollPictures_OnClick; scrHorizonPics.Click += ScrollPictures_OnClick; btnPrev.Click += PlaySongPrev; btnNext.Click += PlaySongNext; btnPlay.Click += OnPlayButton; btnFoldersList.Click += btnFoldersList_OnListItem; btnSongsList.Click += btnSongsList_OnListItem; btnSongsSearch.Click += btnSongsSearch_Click; ScrollPictures = new MH_Scroll(scrHorizonPics); ScrollPictures.SCROLL_INTERVAL = 200; ScrollPictures.SCROLL_DELTA = 20; ScrollPictures.SCROLL_END_POINT = 2300; // (imgSongArtist1.Width * 3) - 500; //ScrollPictures.OnScrolling += ScrollPictures_OnScrolling; ScrollSongName = new MH_Scroll(scrHorizonSongName); ScrollSongName.SCROLL_INTERVAL = 200; ScrollSongName.SCROLL_DELTA = 8; ScrollSongName.SCROLL_END_POINT = 220; // (imgSongArtist1.Width * 3) - 500; ScrollSongName.IsScrollRightToLeft = false; //ScrollSongName.OnScrolling += ScrollSongName_OnScrolling; isPlayingNow = false; IsTimerWork = false; IsHaveToScroll = true; IsFirstPlay = true; audioManager = (AudioManager)GetSystemService(Context.AudioService); int actualVolume = audioManager.GetStreamVolume(Android.Media.Stream.Music); barVolume.Progress = actualVolume; }