v3.0.1July 13, 2018
🚀 THIS IS A BETA RELEASE
v2.2.7May 26, 2017
v2.2.6December 07, 2016
v2.2.5November 11, 2016
v2.2.4November 11, 2016
v2.2.2August 26, 2016
👌 Improved rendering strategy. This should render more predictably, more consistently, and with much less memory consumption. Instead of layered
Views, all tiles are drawn to a single
Canvas; additionally tiles from previous levels are compared to existing draw operation to determine if any pixels of the previous tile will be seen (e.g., an as-yet rendered tile from the most current level; a partially opaque tile from the current level, etc).
🗄 Some APIs have been deprecated, most notably
shouldRecycleBitmaps- bitmaps are always recycled now.
Other changes should be largely internal and not noticed by most users, and should generally considered to be non-breaking, however some changes could be noticed (for example,
TileCanvasViewGroupno longer has
TileCanvasViewchildren - or any children - so if an existing app uses
TileView.getTileCanvasViewGroup().getChildAt(0), the result would now be null.
🔄 Changes that could be considered breaking:
- 🚚 TileCanvasView has been removed
- TileCanvasViewGroup is no longer extends ScalingLayout, or implement TileCanvasView.TileCanvasDrawListener
- 🗄 Tile.stampTime is deprecated and now a no-op