Skip to content

Releases: natario1/ZoomLayout

v1.2.0

13 May 01:14
caadad5
Compare
Choose a tag to compare
  • Introduced zoomIn() and zoomOut() (#27)
  • Expose all APIs in ZoomLayout and ZoomImageView, no more need to use getEngine() (#27)
  • Added setTransformation API (#28)
  • Added app:transformation and app:transformationGravity XML attributes (#28)

Both things will control the default transformation that is applied when the content is laid out for the first time. The default value for transformation is TRANSFORMATION_CENTER_INSIDE and the default gravity is Gravity.CENTER.

  • Support for TRANSFORMATION_CENTER_CROP (#28)
  • Support for TRANSFORMATION_NONE (#28)

v1.1.1

12 May 19:21
4d299c0
Compare
Choose a tag to compare

Fixed a bug with flings that caused the engine to hang (#18).

v1.1.0

15 Oct 16:28
Compare
Choose a tag to compare
  • Fix a lot of zoom/focus issues that were evident with large content (#9)
  • Deprecate overScrollable in favor of overScrollHorizontal and overScrollVertical (#8)

v1.0.3

07 Oct 19:05
Compare
Choose a tag to compare

Fixed some serious bugs (and improved support) for the case when hasClickableChildren is set to false, or is changed during layout.

v1.0.2

07 Oct 13:57
Compare
Choose a tag to compare

This release fixes a lot of bugs and flickers that were happening.

  • add XML attributes for minZoomType and maxZoomType (#6)
  • scaling is not smooth (#6, #7)
  • pan APIs are now exact by using preTranslate (#7)
  • zoom constraints are respected at startup (#7)

v1.0.1

03 Oct 11:47
Compare
Choose a tag to compare

This release improves stability and adds new features.

  • moveTo() api to animate both zoom and pan concurrently
  • new setMaxZoom() and setMinZoom() APIs
  • neat initialization even when the view size or the content size change on the run
  • ZoomLogger to read or shut down logs

v1.0.0

27 Sep 15:24
Compare
Choose a tag to compare

First release.