I solved this, thanks in part to http://groups.google.com/group/android-beginners/browse_thread/thread/489e56ea2a1d42a9/994eb23731f60650?lnk=gst&q=OpenGL+View+on+top+of+Camera#994eb23731f60650
Follow the instructions on that thread. Here's the general strategy: 1. In your main activity, set as the main view the GLSurfaceView object using the setContentView method. 2. Then, add the SurfaceView being used to draw the camera. 3. Add other SurfaceViews to the display as necessary. That order is very important, otherwise the views block each other. Richard Schilling Root Wireless On Jul 15, 2:27 pm, Richard Schilling <[email protected]> wrote: > Just getting started with OpenGL surfaces, really. > > I'd like to display a camera preview in the background on its own > surface (no problem there). > And, I'd like to draw on another surface layered on top of that with a > OpenGLSurfaceView. > > But the OpenGLSurfaceView completely blocks the view camera preview. > > What's the best way to either > a) use the OpenGLSurfaceView for the camera preview and then draw on > top of the camera preview, or > b) create an OpenGLSurfaceView object with a transparent background > (which, I don't think is possible?). > > Thanks. > > Richard Schilling > Root Wireless --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -~----------~----~----~----~------~----~------~--~---

