Come si scrive codice sugli elementi dell'interfaccia utente (pulsanti, ecc.) Sull'anteprima della videocamera su Android?Overlay dell'interfaccia utente anteprima fotocamera su Android?
17
A
risposta
16
Inserire il SurfaceView
in un contenitore che consente la stratificazione dell'asse Z, ad esempio RelativeLayout
o FrameLayout
. Metti le cose in cima allo SurfaceView
più avanti nell'XML - in seguito i figli di un genitore tracceranno i primissimi figli del genitore.
Here is a project utilizzando un SurfaceView
per la riproduzione di video che dimostra la tecnica. Gli stessi concetti dovrebbero valere per un SurfaceView
per l'anteprima della fotocamera.
Ricorda che il lavoro extra deve essere eseguito da Android per unire i tuoi widget con l'anteprima, in modo che il frame rate di anteprima possa diminuire.