48 Commits

Author SHA1 Message Date
Emux
a530070ecf
Render themes: PNG scaling, fix #595 2018-10-11 14:08:35 +03:00
Gustl22
067f08834d
Improved theme styles (#479)
Fonts added: thin, light, medium, black, condensed
2018-01-14 15:31:31 +02:00
Emux
02b29c7584 Samples improvements #32 2017-09-28 21:01:34 +03:00
Andrey Novikov
4a848cc08c Do not catch graphics exception too early (#413) 2017-09-27 14:39:15 +03:00
Emux
f81dff2365 CanvasAdapter: add getScale method #92 2017-09-11 13:05:22 +03:00
Emux
f4f8eb8d1c Mapsforge themes compatibility improvements #388 #100 2017-09-03 18:02:55 +03:00
Longri
b695d43fee Mapsforge themes compatibility (#388) #100 2017-09-03 18:02:35 +03:00
Emux
4c9354c326 POT textures #334 improvements and samples 2017-03-16 14:48:06 +02:00
Longri
d1fdca170e POT textures (#334) 2017-03-16 14:15:39 +02:00
Emux
d1ce52ef52 Graphics API: enable paint text alignment, closes #320 2017-03-04 18:35:10 +02:00
Emux
ea402f77f1 Canvas fillColor: use common defaults, closes #314 2017-03-02 15:07:41 +02:00
Emux
29322acf87 Graphics API: draw line using floats 2017-02-28 20:58:13 +02:00
rodo
67afa0b7ab Graphics API: draw circle (#295) 2017-02-28 20:30:21 +02:00
Longri
980e9d5e54 Add platform identification (#286) 2017-01-27 20:02:17 +02:00
Emux
1de6ca8fb7 Render styles improvements 2016-12-11 15:17:42 +02:00
Emux
4cd11462da SVG resources scaling, closes #214 2016-12-08 12:06:14 +02:00
Emux
58b5f2741b Use baseline 160dpi in scaling, closes #236 2016-11-13 16:52:29 +02:00
Erik Duisters
7cdeacd1c2 Marker interface making marker handling more flexible 2016-09-17 17:16:04 +03:00
Emux
462be14edb Graphics API enhancements, closes #92 2016-07-28 11:33:40 +03:00
Emux
3d6cad1a0c SVG symbols: allow custom creation, #74 2016-07-19 15:50:54 +03:00
Emux
05184e7f5f SVG symbols custom default size, closes #74 2016-07-18 19:21:34 +03:00
Emux
a5679ce214 Bitmap.getPngEncodedData improvements, PR #71 2016-07-18 11:06:03 +03:00
Longri
44b40608f6 Bitmap: get png encoded data implementation 2016-07-18 11:06:03 +03:00
Emux
fed2cd05e4 Render themes: SVG resources, closes #60 2016-07-16 21:42:42 +03:00
Emux
73bc26dd2d Render themes: read resources from files, besides assets, closes #65 2016-07-16 21:42:42 +03:00
Emux
e793e8851b Improve code / xml formatting, closes #54 2016-07-09 19:45:23 +03:00
Emux
b8d382a9f3 Android / AWT interfaces improvements, closes #7 2016-06-17 13:08:30 +03:00
Hannes Janetzek
fa62602826 Canvas: pass fill+stroke for drawing text 2014-10-10 19:58:14 +02:00
Hannes Janetzek
03f6f96988 add option for non-billboard MarkerSymbols 2014-10-10 03:22:34 +02:00
Hannes Janetzek
7053cf8405 android: convert unsupported bitmap formats
- might fix png8 on older devices
2014-10-09 03:44:05 +02:00
Hannes Janetzek
95c9f47e63 refactor: hide backend Adapter handles
- static methods for backend adapters
2014-09-11 21:00:26 +02:00
Hannes Janetzek
225613ec28 cleanup: canvas Paint 2014-06-10 22:16:08 +02:00
Hannes Janetzek
4fb3d13404 refactor backend Adapter classes 2014-03-27 03:14:03 +01:00
Hannes Janetzek
2e56e3facc start BitmapTileLayer pool 2014-03-18 02:51:02 +01:00
Hannes Janetzek
320295bfba add AndroidGraphics.makeMarker() utility for loading rawResource 2014-02-09 20:35:12 +01:00
Hannes Janetzek
e620d15964 android: ScaleBar layer is back 2014-01-28 00:41:36 +01:00
Hannes Janetzek
ffce767615 remove old Android.makeMarker() 2014-01-27 15:08:05 +01:00
Stephan Leuschner
9ec72aabe3 Update AndroidGraphics.java
add static makeMarker to create Marker from Drawable
2014-01-27 14:42:42 +01:00
Hannes Janetzek
94011804be add isValid() to Bitmap interface 2014-01-21 05:22:53 +01:00
Hannes Janetzek
2fa0a53fdd cleanups 2014-01-19 22:57:17 +01:00
Hannes
aa5f11e754 update license headers 2014-01-16 23:14:24 +01:00
Hannes Janetzek
2db1cf8b6c org.oscim.backend: docs and cleanups 2013-11-23 21:11:03 +01:00
Hannes Janetzek
c720cf22aa consistent formatting 2013-11-23 21:10:22 +01:00
Hannes Janetzek
8fe8c3a1f2 refactor: merge BitmapUtils.createBitmap() into CanvasAdapter 2013-11-23 21:10:18 +01:00
Hannes Janetzek
67a3cbadf7 package/naming reorganization:
- RenderLayer -> LayerRenderer
  as this LayerRenderer just the rendering implementation of a Layer
  - not a 'layer' itself
- move renderer.sublayer.*Renderer into their respective *Layer classes
- move layers.labeling to layers.tile.vector.labeling
  (until there is a common labeling framework)
- remove layers.overlay
  - move Marker stuff to layers.marker
- merge TileRenderer into TileRenderLayer

- rename renderer.sublayers to renderer.elements
- move layers.tile.* to tiling package
- move tilesource.* to tiling.source

- rename oscim.view -> oscim.map
2013-11-23 21:09:30 +01:00
Hannes Janetzek
4993cf469d android: align text in TextLayer 2013-10-09 01:56:11 +02:00
Hannes Janetzek
ea60d150e1 api changes 2013-10-09 01:56:10 +02:00
Hannes Janetzek
83cd73156a split up 2013-10-09 01:56:08 +02:00