Esempio n. 1
0
        public void CreateMediaListViewTypeSettingItem(MediaListRecyclerAdapter.MediaListItemViewType viewType)
        {
            var options = new List <string> {
                "Normal", "Compact", "Title Only"
            };

            _settingsContainer.AddView(
                SettingsActivity.CreateSpinnerSettingRow(this, "Media List View", "Choose how you'd like to show media list items", options, (int)viewType, (sender, args) =>
            {
                Presenter.SetMediaListViewType((MediaListRecyclerAdapter.MediaListItemViewType)args.Position);

                if (viewType != (MediaListRecyclerAdapter.MediaListItemViewType)args.Position)
                {
                    _recreateActivity = true;
                    Intent.PutExtra(MainActivity.RecreateActivityIntentKey, true);
                }
            }));
            _settingsContainer.AddView(SettingsActivity.CreateSettingDivider(this));
        }
 public void SetMediaListViewType(MediaListRecyclerAdapter.MediaListItemViewType viewType)
 {
     AniDroidSettings.MediaViewType = viewType;
 }