private void Editor_Click2(object sender, EventArgs e) { if (!TRIMMODE) { EditorWizard.ShowWizard(this, true); } }
protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); // Create your application here SetTheme(Resource.Style.Theme_Normal); SetContentView(Resource.Layout.Editor); bottompanel = FindViewById <FrameLayout>(Resource.Id.selector); FindViewById <FloatingActionButton>(Resource.Id.savebtn).Click += Editor_Click; FindViewById <ImageButton>(Resource.Id.audiobtn).Click += Editor_Click1; FindViewById <ImageButton>(Resource.Id.helpbtn).Click += Editor_Click2; //selector: var fragmentTransaction = SupportFragmentManager.BeginTransaction(); allclipsfragment = new AllClipsFragment(AllClipsFragment.ClipViewMode.EDITING); fragmentTransaction.Add(Resource.Id.selector, allclipsfragment); fragmentTransaction.Commit(); (allclipsfragment as IImagePausable).Pause(); allclipsfragment.OnPreview += Fragment_OnPreview; allclipsfragment.OnChosen += Fragment_OnChosen; allclipsfragment.OnOpenIngest += IngestOpen; //recyclerview var listView = FindViewById <RecyclerView>(Resource.Id.editlist); var mLayoutManager = new LinearLayoutManager(this, LinearLayoutManager.Horizontal, false); _adapter = new SingleEditAdapter(this); _adapter.OnChange += _adapter_OnChange; _adapter.OnPreview += _adapter_OnPreview; _adapter.OnTrim += _adapter_OnTrim; _adapter.OnDelete += _adapter_OnDelete; _adapter.HasStableIds = true; listView.SetLayoutManager(mLayoutManager); listView.SetAdapter(_adapter); timeline = FindViewById <RecyclerView>(Resource.Id.timeline); var mLayoutManager1 = new LinearLayoutManager(this, LinearLayoutManager.Horizontal, false); timeline.SetLayoutManager(mLayoutManager1); _sliveradapter = new SliverEditAdapter(this); timeline.SetAdapter(_sliveradapter); preview = FindViewById <EditVideoView>(Resource.Id.edit_preview); //preview.OnEndOfVideo += Preview_OnEndOfVideo; preview.OnInPointChanged += Preview_OnInPointChanged; preview.OnOutPointChanged += Preview_OnOutPointChanged; preview.OnPositionChange += Preview_OnPositionChange; preview.HideDetails(); lefttimetotal = FindViewById <TextView>(Resource.Id.lefttimetotal); tracker = FindViewById <View>(Resource.Id.pos); ItemTouchHelper.Callback callback = new SwapCallback(this, _adapter, _sliveradapter); ItemTouchHelper touchHelper = new ItemTouchHelper(callback); touchHelper.AttachToRecyclerView(listView); EditorWizard.ShowWizard(this, false); //autosave function: autosaver = new BackgroundWorker(); autosaver.WorkerSupportsCancellation = true; autosaver.DoWork += Autosaver_DoWork; autosaver.RunWorkerAsync(); }