Как установить Anti Aliasing в Blackberry Storm? - PullRequest
2 голосов
/ 29 августа 2009

Я рисую в растровом виде, как ..

bitmap[i] = new Bitmap(60, 60);  
Graphics g = new Graphics(bitmap[i]);
g.setColor(Color.BLACK);
g.drawLine(....);

Теперь, как включить сглаживание перед g.drawLine ()?

1 Ответ

3 голосов
/ 30 августа 2009

Для режима сглаживания используйте public void setDrawingStyle (int drawStyle, boolean on)

Для линий используйте

graphics.setDrawingStyle(Graphics.DRAWSTYLE_AALINES, true);
graphics.drawLine(x1, y1, x2, y2);
graphics.setDrawingStyle(Graphics.DRAWSTYLE_AALINES, false);

Для полигонов используйте

graphics.setDrawingStyle(Graphics.DRAWSTYLE_AAPOLYGONS, true);
graphics.drawRect(x, y, width, height);
graphics.setDrawingStyle(Graphics.DRAWSTYLE_AAPOLYGONS, false);
...