protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); SetContentView(Resource.Layout.Main); // Preparando UI. NotesList = FindViewById <ListView>(Resource.Id.ListNotes); BottomToolbar = FindViewById <Toolbar>(Resource.Id.MainBottomToolbar); BottomToolbar.InflateMenu(Resource.Menu.main_bottom_menu); BottomToolbar.MenuItemClick += BottomToolbarItemClick; BottomToolbar.FindViewById(Resource.Id.menuStop).Visibility = ViewStates.Gone; SetActionBar(FindViewById <Toolbar>(Resource.Id.MainTopToolbar)); RegisterForContextMenu(NotesList); // Inicializando componentes. DibbiAudio = new DibbiAudio(); DibbiAudio.FileName = CacheDir.AbsolutePath + "/cacheaudiorecord.3gp"; DibbiAudio.OnPlaying += OnPlay; DibbiAudio.OnStopPlaying += OnPlay; DibbiAudio.OnRecording += OnRecord; DibbiAudio.OnStopRecording += OnRecord; DibbiAudio.OnProgressPlaying += OnProgress; DibbiAudio.OnUpdateRecordTime += OnRecordTime; DibbiPlayer = PlayerDialog.NewInstance(); DibbiPlayer.PlayerStarting += OnPlayerStarting; DibbiPlayer.PlayerStoping += OnPlayerStoping; DibbiPlayer.PlayerProgressChanged += OnPlayerProgressChanged; DibbiPlayer.DialogConfirm += OnDialogConfirm; DibbiPlayer.DialogDismiss += OnDialogDismiss; DibbiPlayer.BaseDialogDismiss += OnBaseDialogDismiss; DibbiPlayer.DialogShow += OnPlayerShow; DibbiData = new DibbiData(FilesDir.AbsolutePath + "/dibbi.db"); }
public static PlayerDialog NewInstance() { PlayerDialog dialog = new PlayerDialog(); return(dialog); }