Hello Dianne, On Mon, Aug 30, 2010 at 1:07 PM, Dianne Hackborn <hack...@android.com>wrote:
> Don't use overlays...? :} Seriously, most overlay hardware doesn't support > blending. Depending on the hardware, you may be able to get a jagged (1-bpp > alpha) shape of the cursor, but some hardware only supports rectangles so > you couldn't get even that. > > Thanks for the reply. I am able to see the same mouse cursor properly in same hardware, when I am using qt-embedded as the underlying graphics system. Thus I thought that technically this is possible to do. I wanted to know, whether from basic image(Bitmap) rendering point of view, am I missing something, which may not be very specific to mouse image rendering, but in general any bitmap image rendering. Thanks and regards -Nitin > Also a mouse cursor is not a feature of the base platform, so there is > little infrastructure to support such a thing in all possible situations it > could appear... such as on top of an overlay. > > On Mon, Aug 30, 2010 at 12:32 AM, Nitin Mahajan <np.maha...@gmail.com>wrote: > >> Hello, >> >> I am trying to display a mouse cursor in rowboat. In the file >> windowmanagerservice.java I have replaced the cursor drawing code with the >> following lines to draw a png instead of the default cursor. >> >> Bitmap _scratch = BitmapFactory.decodeFile("arrow.png"); >> mCanvas.drawColor(0x0); >> mCanvas.drawBitmap(_scratch, 0, 0, null); >> >> When this cursor is drawn on the Graphics overlay, it's blending >> happens properly and I get to see the expected cursor image. The cursor >> image has a proper alpha channel. >> >> When I start playing some video(with overlays enabled) and when graphics >> plane is on top with transparent background, the mouse cursor image displays >> with a black color patch around it, over the video display area. This >> suggests that the alpha blending for the mouse image is not happening >> properly in this case. >> >> Can I get some hints as to what would be wrong in this case? >> >> regards >> -Nitin >> >> -- >> unsubscribe: >> android-porting+unsubscr...@googlegroups.com<android-porting%2bunsubscr...@googlegroups.com> >> website: http://groups.google.com/group/android-porting >> > > > > -- > Dianne Hackborn > Android framework engineer > hack...@android.com > > Note: please don't send private questions to me, as I don't have time to > provide private support, and so won't reply to such e-mails. All such > questions should be posted on public forums, where I and others can see and > answer them. > > -- unsubscribe: android-porting+unsubscr...@googlegroups.com website: http://groups.google.com/group/android-porting