diff --git a/QuickPlay/MainActivity.cs b/QuickPlay/MainActivity.cs index 937cceb..7e8ac12 100644 --- a/QuickPlay/MainActivity.cs +++ b/QuickPlay/MainActivity.cs @@ -43,6 +43,10 @@ namespace QuickPlay var toolbar = FindViewById(Resource.Id.toolbar); SetSupportActionBar(toolbar); SupportActionBar.Title = "My Toolbar"; + + // Hide the play bar by default + var bar = FindViewById(Resource.Id.currentSongBar); + bar.Visibility = ViewStates.Invisible; } public override bool OnCreateOptionsMenu(IMenu menu) @@ -54,9 +58,18 @@ namespace QuickPlay public override bool OnOptionsItemSelected(IMenuItem item) { if (item.ItemId == Resource.Id.action_settings) - Toast.MakeText(this, "Here would be settings, when someone creates it", Android.Widget.ToastLength.Short).Show(); + { + // Show the play bar + var bar = FindViewById(Resource.Id.currentSongBar); + bar.Visibility = ViewStates.Visible; + } + if (item.ItemId == Resource.Id.action_edit) - Android.Support.Design.Widget.Snackbar.Make(FindViewById(Resource.Id.commonTopBar), "No editing this time", 10000).Show(); + { + // Hide the play bar + var bar = FindViewById(Resource.Id.currentSongBar); + bar.Visibility = ViewStates.Invisible; + } return base.OnOptionsItemSelected(item); } diff --git a/QuickPlay/QuickPlay.csproj b/QuickPlay/QuickPlay.csproj index 5e3bf35..0894629 100644 --- a/QuickPlay/QuickPlay.csproj +++ b/QuickPlay/QuickPlay.csproj @@ -82,9 +82,6 @@ Designer - - Designer - diff --git a/QuickPlay/Resources/Resource.designer.cs b/QuickPlay/Resources/Resource.designer.cs index 0b97f92..14a89e5 100644 --- a/QuickPlay/Resources/Resource.designer.cs +++ b/QuickPlay/Resources/Resource.designer.cs @@ -3082,20 +3082,20 @@ namespace QuickPlay // aapt resource value: 0x7f090069 public const int action_bar_title = 2131296361; - // aapt resource value: 0x7f0900b0 - public const int action_container = 2131296432; + // aapt resource value: 0x7f0900b3 + public const int action_container = 2131296435; // aapt resource value: 0x7f09008e public const int action_context_bar = 2131296398; - // aapt resource value: 0x7f0900bb - public const int action_divider = 2131296443; + // aapt resource value: 0x7f0900be + public const int action_divider = 2131296446; - // aapt resource value: 0x7f0900c1 - public const int action_edit = 2131296449; + // aapt resource value: 0x7f0900c4 + public const int action_edit = 2131296452; - // aapt resource value: 0x7f0900b1 - public const int action_image = 2131296433; + // aapt resource value: 0x7f0900b4 + public const int action_image = 2131296436; // aapt resource value: 0x7f090003 public const int action_menu_divider = 2131296259; @@ -3112,14 +3112,14 @@ namespace QuickPlay // aapt resource value: 0x7f09006b public const int action_mode_close_button = 2131296363; - // aapt resource value: 0x7f0900c0 - public const int action_settings = 2131296448; + // aapt resource value: 0x7f0900c3 + public const int action_settings = 2131296451; - // aapt resource value: 0x7f0900b2 - public const int action_text = 2131296434; + // aapt resource value: 0x7f0900b5 + public const int action_text = 2131296437; - // aapt resource value: 0x7f0900bc - public const int actions = 2131296444; + // aapt resource value: 0x7f0900bf + public const int actions = 2131296447; // aapt resource value: 0x7f09006c public const int activity_chooser_view_content = 2131296364; @@ -3136,8 +3136,8 @@ namespace QuickPlay // aapt resource value: 0x7f09003f public const int always = 2131296319; - // aapt resource value: 0x7f0900a2 - public const int appTitleText = 2131296418; + // aapt resource value: 0x7f0900a5 + public const int appTitleText = 2131296421; // aapt resource value: 0x7f090065 public const int async = 2131296357; @@ -3169,8 +3169,8 @@ namespace QuickPlay // aapt resource value: 0x7f090086 public const int checkbox = 2131296390; - // aapt resource value: 0x7f0900ba - public const int chronometer = 2131296442; + // aapt resource value: 0x7f0900bd + public const int chronometer = 2131296445; // aapt resource value: 0x7f090061 public const int clip_horizontal = 2131296353; @@ -3184,8 +3184,8 @@ namespace QuickPlay // aapt resource value: 0x7f09009d public const int commonTopBar = 2131296413; - // aapt resource value: 0x7f0900a6 - public const int container = 2131296422; + // aapt resource value: 0x7f0900a9 + public const int container = 2131296425; // aapt resource value: 0x7f090082 public const int content = 2131296386; @@ -3193,8 +3193,20 @@ namespace QuickPlay // aapt resource value: 0x7f090075 public const int contentPanel = 2131296373; - // aapt resource value: 0x7f0900a7 - public const int coordinator = 2131296423; + // aapt resource value: 0x7f0900aa + public const int coordinator = 2131296426; + + // aapt resource value: 0x7f0900a2 + public const int currentSong = 2131296418; + + // aapt resource value: 0x7f09009f + public const int currentSongBar = 2131296415; + + // aapt resource value: 0x7f0900a0 + public const int currentSongInteractButton = 2131296416; + + // aapt resource value: 0x7f0900a1 + public const int currentSongProgress = 2131296417; // aapt resource value: 0x7f09007c public const int custom = 2131296380; @@ -3208,20 +3220,20 @@ namespace QuickPlay // aapt resource value: 0x7f09006f public const int default_activity_button = 2131296367; - // aapt resource value: 0x7f0900a9 - public const int design_bottom_sheet = 2131296425; + // aapt resource value: 0x7f0900ac + public const int design_bottom_sheet = 2131296428; - // aapt resource value: 0x7f0900ae - public const int design_menu_item_action_area = 2131296430; + // aapt resource value: 0x7f0900b1 + public const int design_menu_item_action_area = 2131296433; - // aapt resource value: 0x7f0900ad - public const int design_menu_item_action_area_stub = 2131296429; + // aapt resource value: 0x7f0900b0 + public const int design_menu_item_action_area_stub = 2131296432; - // aapt resource value: 0x7f0900ac - public const int design_menu_item_text = 2131296428; + // aapt resource value: 0x7f0900af + public const int design_menu_item_text = 2131296431; - // aapt resource value: 0x7f0900ab - public const int design_navigation_view = 2131296427; + // aapt resource value: 0x7f0900ae + public const int design_navigation_view = 2131296430; // aapt resource value: 0x7f090027 public const int disableHome = 2131296295; @@ -3280,8 +3292,8 @@ namespace QuickPlay // aapt resource value: 0x7f090071 public const int icon = 2131296369; - // aapt resource value: 0x7f0900bd - public const int icon_group = 2131296445; + // aapt resource value: 0x7f0900c0 + public const int icon_group = 2131296448; // aapt resource value: 0x7f090041 public const int ifRoom = 2131296321; @@ -3289,8 +3301,8 @@ namespace QuickPlay // aapt resource value: 0x7f09006e public const int image = 2131296366; - // aapt resource value: 0x7f0900b6 - public const int info = 2131296438; + // aapt resource value: 0x7f0900b9 + public const int info = 2131296441; // aapt resource value: 0x7f090068 public const int italic = 2131296360; @@ -3301,8 +3313,8 @@ namespace QuickPlay // aapt resource value: 0x7f09004e public const int labeled = 2131296334; - // aapt resource value: 0x7f0900a5 - public const int largeLabel = 2131296421; + // aapt resource value: 0x7f0900a8 + public const int largeLabel = 2131296424; // aapt resource value: 0x7f090054 public const int left = 2131296340; @@ -3319,8 +3331,8 @@ namespace QuickPlay // aapt resource value: 0x7f090070 public const int list_item = 2131296368; - // aapt resource value: 0x7f0900bf - public const int masked = 2131296447; + // aapt resource value: 0x7f0900c2 + public const int masked = 2131296450; // aapt resource value: 0x7f09009c public const int message = 2131296412; @@ -3340,8 +3352,8 @@ namespace QuickPlay // aapt resource value: 0x7f09002f public const int multiply = 2131296303; - // aapt resource value: 0x7f0900aa - public const int navigation_header_container = 2131296426; + // aapt resource value: 0x7f0900ad + public const int navigation_header_container = 2131296429; // aapt resource value: 0x7f090042 public const int never = 2131296322; @@ -3352,14 +3364,14 @@ namespace QuickPlay // aapt resource value: 0x7f090025 public const int normal = 2131296293; - // aapt resource value: 0x7f0900b8 - public const int notification_background = 2131296440; + // aapt resource value: 0x7f0900bb + public const int notification_background = 2131296443; - // aapt resource value: 0x7f0900b4 - public const int notification_main_column = 2131296436; + // aapt resource value: 0x7f0900b7 + public const int notification_main_column = 2131296439; - // aapt resource value: 0x7f0900b3 - public const int notification_main_column_container = 2131296435; + // aapt resource value: 0x7f0900b6 + public const int notification_main_column_container = 2131296438; // aapt resource value: 0x7f090060 public const int outline = 2131296352; @@ -3376,11 +3388,8 @@ namespace QuickPlay // aapt resource value: 0x7f090058 public const int pin = 2131296344; - // aapt resource value: 0x7f0900a3 - public const int playerNameText = 2131296419; - - // aapt resource value: 0x7f09009f - public const int progressBar1 = 2131296415; + // aapt resource value: 0x7f0900a6 + public const int playerNameText = 2131296422; // aapt resource value: 0x7f090006 public const int progress_circular = 2131296262; @@ -3397,11 +3406,11 @@ namespace QuickPlay // aapt resource value: 0x7f090055 public const int right = 2131296341; - // aapt resource value: 0x7f0900b7 - public const int right_icon = 2131296439; + // aapt resource value: 0x7f0900ba + public const int right_icon = 2131296442; - // aapt resource value: 0x7f0900b5 - public const int right_side = 2131296437; + // aapt resource value: 0x7f0900b8 + public const int right_side = 2131296440; // aapt resource value: 0x7f09000c public const int save_image_matrix = 2131296268; @@ -3478,8 +3487,8 @@ namespace QuickPlay // aapt resource value: 0x7f09002c public const int showTitle = 2131296300; - // aapt resource value: 0x7f0900a4 - public const int smallLabel = 2131296420; + // aapt resource value: 0x7f0900a7 + public const int smallLabel = 2131296423; // aapt resource value: 0x7f090016 public const int snackbar_action = 2131296278; @@ -3547,8 +3556,8 @@ namespace QuickPlay // aapt resource value: 0x7f09005a public const int textStart = 2131296346; - // aapt resource value: 0x7f0900af - public const int text_input_password_toggle = 2131296431; + // aapt resource value: 0x7f0900b2 + public const int text_input_password_toggle = 2131296434; // aapt resource value: 0x7f090018 public const int textinput_counter = 2131296280; @@ -3559,8 +3568,8 @@ namespace QuickPlay // aapt resource value: 0x7f09001a public const int textinput_helper_text = 2131296282; - // aapt resource value: 0x7f0900b9 - public const int time = 2131296441; + // aapt resource value: 0x7f0900bc + public const int time = 2131296444; // aapt resource value: 0x7f090023 public const int title = 2131296291; @@ -3568,14 +3577,14 @@ namespace QuickPlay // aapt resource value: 0x7f090080 public const int titleDividerNoCustom = 2131296384; - // aapt resource value: 0x7f0900a1 - public const int titleText = 2131296417; + // aapt resource value: 0x7f0900a4 + public const int titleText = 2131296420; // aapt resource value: 0x7f09007e public const int title_template = 2131296382; - // aapt resource value: 0x7f0900a0 - public const int toolbar = 2131296416; + // aapt resource value: 0x7f0900a3 + public const int toolbar = 2131296419; // aapt resource value: 0x7f090045 public const int top = 2131296325; @@ -3583,8 +3592,8 @@ namespace QuickPlay // aapt resource value: 0x7f09007d public const int topPanel = 2131296381; - // aapt resource value: 0x7f0900a8 - public const int touch_outside = 2131296424; + // aapt resource value: 0x7f0900ab + public const int touch_outside = 2131296427; // aapt resource value: 0x7f09000f public const int transition_current_scene = 2131296271; @@ -3616,8 +3625,8 @@ namespace QuickPlay // aapt resource value: 0x7f09001b public const int view_offset_helper = 2131296283; - // aapt resource value: 0x7f0900be - public const int visible = 2131296446; + // aapt resource value: 0x7f0900c1 + public const int visible = 2131296449; // aapt resource value: 0x7f090043 public const int withText = 2131296323; @@ -3812,85 +3821,82 @@ namespace QuickPlay public const int commonTopBar = 2130968605; // aapt resource value: 0x7f04001e - public const int content_main = 2130968606; + public const int design_bottom_navigation_item = 2130968606; // aapt resource value: 0x7f04001f - public const int design_bottom_navigation_item = 2130968607; + public const int design_bottom_sheet_dialog = 2130968607; // aapt resource value: 0x7f040020 - public const int design_bottom_sheet_dialog = 2130968608; + public const int design_layout_snackbar = 2130968608; // aapt resource value: 0x7f040021 - public const int design_layout_snackbar = 2130968609; + public const int design_layout_snackbar_include = 2130968609; // aapt resource value: 0x7f040022 - public const int design_layout_snackbar_include = 2130968610; + public const int design_layout_tab_icon = 2130968610; // aapt resource value: 0x7f040023 - public const int design_layout_tab_icon = 2130968611; + public const int design_layout_tab_text = 2130968611; // aapt resource value: 0x7f040024 - public const int design_layout_tab_text = 2130968612; + public const int design_menu_item_action_area = 2130968612; // aapt resource value: 0x7f040025 - public const int design_menu_item_action_area = 2130968613; + public const int design_navigation_item = 2130968613; // aapt resource value: 0x7f040026 - public const int design_navigation_item = 2130968614; + public const int design_navigation_item_header = 2130968614; // aapt resource value: 0x7f040027 - public const int design_navigation_item_header = 2130968615; + public const int design_navigation_item_separator = 2130968615; // aapt resource value: 0x7f040028 - public const int design_navigation_item_separator = 2130968616; + public const int design_navigation_item_subheader = 2130968616; // aapt resource value: 0x7f040029 - public const int design_navigation_item_subheader = 2130968617; + public const int design_navigation_menu = 2130968617; // aapt resource value: 0x7f04002a - public const int design_navigation_menu = 2130968618; + public const int design_navigation_menu_item = 2130968618; // aapt resource value: 0x7f04002b - public const int design_navigation_menu_item = 2130968619; + public const int design_text_input_password_icon = 2130968619; // aapt resource value: 0x7f04002c - public const int design_text_input_password_icon = 2130968620; + public const int mtrl_layout_snackbar = 2130968620; // aapt resource value: 0x7f04002d - public const int mtrl_layout_snackbar = 2130968621; + public const int mtrl_layout_snackbar_include = 2130968621; // aapt resource value: 0x7f04002e - public const int mtrl_layout_snackbar_include = 2130968622; + public const int notification_action = 2130968622; // aapt resource value: 0x7f04002f - public const int notification_action = 2130968623; + public const int notification_action_tombstone = 2130968623; // aapt resource value: 0x7f040030 - public const int notification_action_tombstone = 2130968624; + public const int notification_template_custom_big = 2130968624; // aapt resource value: 0x7f040031 - public const int notification_template_custom_big = 2130968625; + public const int notification_template_icon_group = 2130968625; // aapt resource value: 0x7f040032 - public const int notification_template_icon_group = 2130968626; + public const int notification_template_part_chronometer = 2130968626; // aapt resource value: 0x7f040033 - public const int notification_template_part_chronometer = 2130968627; + public const int notification_template_part_time = 2130968627; // aapt resource value: 0x7f040034 - public const int notification_template_part_time = 2130968628; + public const int select_dialog_item_material = 2130968628; // aapt resource value: 0x7f040035 - public const int select_dialog_item_material = 2130968629; + public const int select_dialog_multichoice_material = 2130968629; // aapt resource value: 0x7f040036 - public const int select_dialog_multichoice_material = 2130968630; + public const int select_dialog_singlechoice_material = 2130968630; // aapt resource value: 0x7f040037 - public const int select_dialog_singlechoice_material = 2130968631; - - // aapt resource value: 0x7f040038 - public const int support_simple_spinner_dropdown_item = 2130968632; + public const int support_simple_spinner_dropdown_item = 2130968631; static Layout() { diff --git a/QuickPlay/Resources/layout/activity_main.xml b/QuickPlay/Resources/layout/activity_main.xml index de69842..f8fce5d 100644 --- a/QuickPlay/Resources/layout/activity_main.xml +++ b/QuickPlay/Resources/layout/activity_main.xml @@ -1,40 +1,69 @@ - - - + - - - + + - + android:gravity="bottom|end" + android:layout_marginLeft="5pt" + android:layout_marginRight="5pt" + android:layout_marginBottom="5pt" + android:id="@+id/currentSongBar" + > + + + + + - - \ No newline at end of file + + \ No newline at end of file