public DraggableCollectionViewRenderer(Context context) : base(context)
        {
            itemHelperCallback = new SimpleItemTouchHelperCallback();

            ItemTouchHelper.Callback callback = itemHelperCallback;
            mItemTouchHelper = new ItemTouchHelper(callback);
        }
예제 #2
0
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);
            Xamarin.Essentials.Platform.Init(this, savedInstanceState);
            SetContentView(Resource.Layout.activity_main);

            RecyclerListAdapter adapter = new RecyclerListAdapter(this);

            RecyclerView recyclerView = FindViewById <RecyclerView>(Resource.Id.recyclerView);

            recyclerView.HasFixedSize = true;
            recyclerView.SetAdapter(adapter);
            recyclerView.SetLayoutManager(new LinearLayoutManager(this));

            itemHelperCallback = new SimpleItemTouchHelperCallback(adapter);

            ItemTouchHelper.Callback callback = itemHelperCallback;
            mItemTouchHelper = new ItemTouchHelper(callback);
            mItemTouchHelper.AttachToRecyclerView(recyclerView);

            Switch = FindViewById <Switch>(Resource.Id.switch1);
            Switch.CheckedChange += Switch_CheckedChange;
        }