Do you have any ideas about paths being displayed at certain positions but not others?
On Saturday, September 29, 2012 2:51:02 AM UTC, Romain Guy (Google) wrote: > > You are running into a well known hardware acceleration limitation. > Paths are currently transformed into OpenGL texture at the size you > define them. This means that if your Path contains only coordinates > between 0 and 1, the texture will be 1x1. This is why your addPath() > solution works. > > This is something we *really* *really* *really* want to improve but > it's pretty complicated. We're working on it though :) > > On Fri, Sep 28, 2012 at 7:33 PM, thibault <[email protected]<javascript:>> > wrote: > > I've made some progress on this, but I think there are two bugs in the > > hardware acceleration: > > 1) When Canvas.drawPath is called with a path created via the > > Path.transform(Matrix matrix, Path dest) method, nothing is drawn. A > work > > around is using an alternative method Path.addPath(Path path, Matrix > > transform) which works correctly. > > 2) Some paths are just not displayed depending on the position. Moving > them > > by 1.0 in the x or y direction sometimes make them appear. > Unfortunately, > > this is not a suitable workaround because the layout is dynamic and will > > change. I haven't picked up a pattern yet on why certain positions and > not > > others. It is no where near the edge of the clipping rectangle. > > > > On Friday, September 28, 2012 8:14:06 PM UTC, thibault wrote: > >> > >> I have a Drawable whose draw method make calls to Canvas.drawText and > >> Canvas.drawPath. When hardware acceleration is enabled, I only see the > text > >> displayed, none of the paths are displayed. Everything is correctly > >> displayed when hardware acceleration is disabled. Does anyone have > ideas > >> about this? > >> > > -- > > 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]<javascript:> > > To unsubscribe from this group, send email to > > [email protected] <javascript:> > > For more options, visit this group at > > http://groups.google.com/group/android-developers?hl=en > > > > -- > Romain Guy > Android framework engineer > [email protected] <javascript:> > -- 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

