2016-04-05 13 views
1

Ich bin eine Camera-Funktion in einem Xamarin Forms-Projekt implementieren, und bisher habe ich das Media-Plugin verwendet, die gut funktioniert. Jetzt möchte ich ein bisschen mehr Kontrolle und genau wie das Media-Plugin einen Abbrechen-Menü-Button bietet, würde ich gerne ein eigenes Menü anstelle der Abbrechen-Schaltfläche hinzufügen, die es bietet.Xamarin Forms Kamera mit benutzerdefinierten Menü

Ich habe einige suchen und kann andere mit dem Xlabs-Projekt sehen, aber ist dies der Weg, um fortzufahren. Machen Sie einen CustomCameraRenderer oder?

Mit freundlichen Grüßen

Antwort

2

Ich habe einige der Suche haben und können andere mit dem xlabs Projekt, aber das ist der Weg zu gehen sehen. Machen Sie einen CustomCameraRenderer oder?

Ja, es ist der Weg, um fortzufahren. Kamerasteuerungen sind für die Plattformen einzigartig. Es gibt keine einheitlichen APIs für alle Kamerafunktionen, die auf allen Plattformen funktionieren.

Beachten Sie, dass XLabs das Community-Projekt ist und nicht direkt von Xamarin unterstützt wird, d. H., Es kann beschädigt werden, wenn wir größere Änderungen an Xamarin.Forms vorgenommen haben.

würde ich empfehlen, die bereits Kamerasteuerung von XLabs zu verlängern oder rollen Sie Ihre eigenen

+1

Ich habe gerade einen Blick in die Quelle des Moments App von @Pierce Boggan und könnte die Verwendung von AVFoundation https sehen: // Github .com/pierceboggan/Moments/blob/master/Momente% 20-% 20XAML/Moments.iOS/Seiten/CameraPage.cs. Ich denke, es ist nur eine andere Option. Mein Ziel ist es, eine Kameraseite mit der Schaltfläche "Capture" zu erstellen und dann eine Menüschaltfläche, mit der ich von der Kamera weg navigieren kann. –

+0

@RasmusChristensen das ist ein gutes Beispiel, ich wusste nicht, Pierce hat es zu Forms portiert. Das letzte Mal, als er mir den Code zeigte, war es regelmäßige Xamarin.iOS App :) –

+0

Also AVFoundation wäre Ihre Empfehlung? –