Skip to content

Releases: natario1/ZoomLayout

v1.9.0

25 Nov 14:23
4725680
Compare
Choose a tag to compare

v1.8.0

29 Jun 17:12
94962c4
Compare
Choose a tag to compare

v1.7.1

04 Mar 14:47
0e572bf
Compare
Choose a tag to compare

v1.7.0

24 Aug 13:48
a319d71
Compare
Choose a tag to compare

v1.6.1

04 Jun 14:39
4ab9ce3
Compare
Choose a tag to compare

v1.6.0

14 Mar 12:47
8f37cfa
Compare
Choose a tag to compare

v1.5.1

02 Mar 19:30
a7ef66e
Compare
Choose a tag to compare

v1.5.0

23 Jan 17:28
7184787
Compare
Choose a tag to compare

v1.4.0

12 Dec 12:06
Compare
Choose a tag to compare
  • Fixes a bug with scrollbars thanks to @markusressel (#35)
  • Fixes the library manifest thanks to @bkhall (#49)
  • Fixes panning after double taps thanks to @Yundin (#56)
  • Fixes canvas transformations for Android <= 6 thanks to @DennisBlock (#62)
  • Updated dependencies (#59)
  • Moved to AndroidX (#59)
  • More nullability annotations to support Kotlin (#59)
  • Added the ZoomEngine.SimpleListener class: it extends ZoomEngine.Listener, but instead of a matrix, provides the zoom and pan values. (#59)
  • Now you can add multiple listeners to ZoomEngine using addListener instead of passing one to the constructor. Old constructor is deprecated. (#59)
  • ZoomEngine.setContentSize(RectF) is deprecated. Please use ZoomEngine.setContentSize(float, float). You can optionally pass a boolean to apply the engine transformation. (#59)
  • ZoomEngine.setContainerSize(float, float) lets you override the view container size. Normally you don't need this because the container size is determined using a layout listener. But sometimes you might. (#59)
  • Added setAnimationDuration API to set the duration of pan/zoom animations (#59)
  • Added friction to overscrolls, which gives a more realistic response. (This is still improvable in many ways.) (#59)
  • Fix an annoying issue when overscrolling, sometimes flings would start in the opposite direction. (#59)
  • Other minor improvements.

v1.3.0

14 Jun 10:25
8e9d8ca
Compare
Choose a tag to compare
  • Scrollbar support. You can now use all android scrollbar APIs (notably, android:scrollbars) to enable scrollbars in ZoomLayout and ZoomImageView. Thanks to @markusressel (#30)
  • Selective control with app:zoomEnabled, app:verticalPanEnabled and app:horizontalPanEnabled and related Java APIs, thanks to @markusressel (#31)