Exemplo n.º 1
0
 public RecyclerViewCallback(PlayerManager playerManager, MediaQueueListAdapter mediaQueueListAdapter) : base(ItemTouchHelper.Up | ItemTouchHelper.Down, ItemTouchHelper.Start | ItemTouchHelper.End)
 {
     this.playerManager         = playerManager;
     this.mediaQueueListAdapter = mediaQueueListAdapter;
     draggingFromPosition       = C.IndexUnset;
     draggingToPosition         = C.IndexUnset;
 }
Exemplo n.º 2
0
        // Activity lifecycle methods.

        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);
            //Getting the cast context later than onStart can cause device discovery not to take place.
            castContext = CastContext.GetSharedInstance(this);

            SetContentView(Resource.Layout.main_activity);

            localPlayerView = (PlayerView)FindViewById(Resource.Id.local_player_view);
            localPlayerView.RequestFocus();

            castControlView = (PlayerControlView)FindViewById(Resource.Id.cast_control_view);

            mediaQueueListAdapter = new MediaQueueListAdapter();
            mediaQueueList        = (RecyclerView)FindViewById(Resource.Id.sample_list);
            mediaQueueList.SetLayoutManager(new LinearLayoutManager(this));
            mediaQueueList.HasFixedSize = true;

            ItemTouchHelper helper = new ItemTouchHelper(new RecyclerViewCallback(playerManager, mediaQueueListAdapter));

            helper.AttachToRecyclerView(mediaQueueList);

            FindViewById(Resource.Id.add_sample_button).SetOnClickListener(this);
        }
Exemplo n.º 3
0
 public OnItemClickListener(PlayerManager playerManager, MediaQueueListAdapter mediaQueueListAdapter)
 {
     this.playerManager         = playerManager;
     this.mediaQueueListAdapter = mediaQueueListAdapter;
 }