I would like to draw on a SurfaceView but not display it. It's used to generate images that eventually get fed into codec to produce a video. According to the documentation, SurfaceView appears to be something that is intended to be displayed. Is it possible to use it without actually displaying it?
Asked
Active
Viewed 81 times
0
-
Have you tried: changing the z-order of the View OR as you are trying to do media, render to a Texture and doing something like [Taking picture from camera without preview](https://stackoverflow.com/q/2386025/295004). Not sure if you've seen: [Android: Is it possible to create a SurfaceTexture without a SurfaceView?](https://stackoverflow.com/q/23378993/295004) and https://github.com/google/grafika – Morrison Chang Apr 15 '21 at 07:08
-
It depends of HOW you need to generate these images. A Bitmap/Canvas is not enough? – emandt Apr 15 '21 at 09:21
1 Answers
0
There is a setVisibility Method, maybe you try using that.
setVisibility(int visibility) Set the visibility state of this view.
-
1OP is probably asking for a way for using `SurfaceView` without adding to/using `Activity`, `setVisibility` method is probably irrelevant in here – snachmsm Apr 15 '21 at 06:44
-