Thx for the solution offer, but is this really possible with a 
WallpaperService? As I understand it, the WallpaperService's Engine already 
has a SurfaceView associated with it and only allows getting the 
SurfaceHolder, not setting/adding a new one.



On Wednesday, May 8, 2013 4:40:31 PM UTC+2, bob wrote:
>
> If you want to use Canvas and OpenGL at the same time, why not just do 
> something like this?
>
>
>     @Override
>     protected void onCreate(Bundle icicle) {
>         super.onCreate(icicle);
>         mView = new BasicGLSurfaceView(getApplication());
>         setContentView(mView);
>         
>         Button b = new Button(this);
>         b.setText("hmm");
>         
>         ViewGroup.LayoutParams params = new 
> ViewGroup.LayoutParams(200,200);
>         
>         addContentView(b, params);
>         
>     }
>
>
> <https://lh5.googleusercontent.com/-dpD4LNO_hAs/UYpjzWOJcDI/AAAAAAAAAdI/4TXxYlVNiKI/s1600/canopen.png>
>
>
>
> The button is drawn using Canvas, and the background is drawn using 
> OpenGL.  Of course, instead of using a Button, you would use your own 
> subclass of View and size it accordingly.
>
> Thanks.
>
>
> On Tuesday, May 7, 2013 12:53:37 PM UTC-5, Alex Rempel wrote:
>>
>> But GLES to Canvas works fine on all versions, it's the other way around?
>>
>> Thx for the answers if you really meant Canvas to GLES.
>> That's a shame though, because as far as I know you can switch the 
>> GLES.EGL contexts on a single display (here: Surface) without any problems, 
>> provided these are unlocked carefully.
>>
>>
>> On Tuesday, May 7, 2013 5:32:18 PM UTC+2, Romain Guy (Google) wrote:
>>>
>>>
>>> > 1. There is no drawing with GLES and Canvas at the same time
>>>
>>> I understand but that is not supported. Once you've rendered in a 
>>> Surface with OpenGL it cannot be used with Canvas.
>>>
>>

-- 
-- 
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
--- 
You received this message because you are subscribed to the Google Groups 
"Android Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to