Forms9Patch 0.9.7

Xamarin Forms is great for developing apps on Android and iOS but it is missing two important tools for developers: scalable images and PCL multi-screen image management.  Android developers use NinePatch bitmaps and the drawable directory naming convention for this purpose.  Likewise, iOS developers use ResizeableImageWithCapInsets and the @2x, @3x, @4x file naming convention for this purpose.

Forms 9 Patch enhances Xamarin Forms to enable multi-resolution / multi-screen image management to PCL apps for iOS and Android.

There is a newer version of this package available.
See the version list below for details.
Install-Package Forms9Patch -Version 0.9.7
dotnet add package Forms9Patch --version 0.9.7
<PackageReference Include="Forms9Patch" Version="0.9.7">
  <PrivateAssets>all</PrivateAssets>
  <IncludeAssets>runtime; build; native; contentfiles; analyzers</IncludeAssets>
</PackageReference>
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Forms9Patch --version 0.9.7
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Release Notes

0.9.7.0 Added ImageButton and MaterialButton elements, Added HasShadow property to Android and iOS AbsoluteLayout, Frame, Grid, RelativeLayout, and StackLayout layouts.
0.9.6.0 Fixed intermittant iOS UIImage.ImageWithData double free, Added RelativeLayout, Grid, and AbsoluteLayout Elements
0.9.5.2 Fixed ContentView background scalable image rendered as non-scalable image if CapsInset has a one or two -1 values
0.9.5.1 Fixed scaling of ContentView BackgroundImage
0.9.5 1) Added Fill (AspectFill, AspectFit, Fill and Tile) property to Image; 2) Added ContentView and Frame elements with BackgroundView and (for Frame) OutlineWidth and OutlineRadius properties
0.9.4 Bug fix Correct resizing when iOS screen orientation changes
0.9.3 fix race condition during debug where iOS Renderer releases Element before releasing renderer.
0.9.2 Bug fix for not properly scaling when parent space is smaller than base image but larger than base image less complaint portion.
0.9.1 beta release
0.9.1 fix: scaling of scalable images larger than parent space

GitHub repositories (0)

This package is not used by any popular GitHub repositories.

Version History

Version Downloads Last updated
2.3.0 193 6/29/2020
2.2.6 6,004 3/15/2020
2.2.5 308 3/14/2020
2.2.5-beta1 213 3/14/2020
2.2.4 2,240 1/28/2020
2.2.4-beta1 94 1/23/2020
2.2.3 1,671 1/4/2020
2.2.3-pre1 151 1/4/2020
2.2.2 485 12/31/2019
2.2.1 199 12/30/2019
2.2.0 219 12/26/2019
2.1.3 1,306 12/10/2019
2.1.2 2,566 11/27/2019
2.1.1 182 11/26/2019
2.1.0 156 11/26/2019
2.1.0-beta1 106 11/22/2019
2.0.2 830 11/13/2019
2.0.1 145 11/12/2019
2.0.0 233 11/11/2019
2.0.0-rc1 92 11/11/2019
1.8.1 1,671 9/17/2019
1.8.0.5 1,263 8/15/2019
1.8.0.4 1,295 7/26/2019
1.8.0.2 1,381 7/9/2019
1.8.0.1 882 7/5/2019
1.8.0 1,390 6/26/2019
1.7.0 10,427 4/22/2019
1.6.7.2 1,575 4/12/2019
1.6.7.1 943 4/11/2019
1.6.7 868 4/11/2019
1.6.6.2 1,183 4/7/2019
1.6.6.1 1,609 3/22/2019
1.6.6 6,824 3/2/2019
1.6.5.1 1,209 2/6/2019
1.6.5.1-rc2 867 2/1/2019
1.6.5.1-rc1 868 1/30/2019
1.6.5 1,273 1/28/2019
1.6.4 12,300 12/5/2018
1.6.3 6,904 11/25/2018
1.6.2.1 2,649 11/16/2018
1.6.2 1,112 11/15/2018
1.6.1 1,185 11/2/2018
1.6.0.1 937 10/30/2018
1.6.0-rc5 883 10/30/2018
1.6.0-rc4 874 10/30/2018
1.6.0-rc3 879 10/29/2018
1.6.0-rc2 919 10/27/2018
1.6.0-rc1 873 10/27/2018
1.5.0.9 6,307 10/23/2018
1.5.0.9-beta1 906 10/22/2018
1.5.0.8 1,003 10/22/2018
1.5.0.7-rc1 926 10/20/2018
1.5.0.6 1,094 10/12/2018
1.5.0.5 963 10/12/2018
1.5.0-rc1 930 10/9/2018
1.4.0.3 1,569 9/7/2018
1.4.0.2 923 9/7/2018
1.4.0.1 926 9/7/2018
1.4.0 1,015 9/5/2018
1.3.3 2,332 6/28/2018
1.3.2 3,167 6/19/2018
1.3.1 1,385 5/15/2018
1.3.0 1,176 5/11/2018
1.2.0.3 1,170 4/19/2018
1.2.0 1,120 4/17/2018
1.1.1 1,457 2/19/2018
1.1.0 1,530 1/6/2018
1.0.1.3 1,131 1/5/2018
1.0.1.2 1,323 1/4/2018
1.0.1.1 1,103 1/2/2018
1.0.0 1,120 12/28/2017
0.10.3.5 9,474 10/26/2017
0.10.3.4 2,453 10/7/2017
0.10.3.3 5,120 8/14/2017
0.10.3.2 1,266 8/2/2017
0.10.3.1 1,281 7/10/2017
0.10.3 1,196 6/27/2017
0.10.2.16 1,191 6/21/2017
0.10.2.13 1,310 5/30/2017
0.10.2.12 1,139 5/23/2017
0.10.2.11 1,256 5/10/2017
0.10.2.10 1,175 5/3/2017
0.10.2.9 1,112 5/3/2017
0.10.2.8 1,101 5/3/2017
0.10.2.7 1,137 5/1/2017
0.10.2.6 1,398 4/16/2017
0.10.2.5 1,092 4/16/2017
0.10.2.4 1,174 4/10/2017
0.10.2.3 1,195 3/28/2017
0.10.2.2 1,830 3/2/2017
0.10.2.1 1,712 2/22/2017
0.10.1 1,305 2/16/2017
0.10.0.1 1,149 2/13/2017
0.10.0 1,132 2/11/2017
0.9.13.5 3,364 10/13/2016
0.9.13.4 1,205 9/26/2016
0.9.13.3 1,189 9/21/2016
0.9.13.2 1,144 9/15/2016
0.9.13.1 1,175 9/1/2016
0.9.13 1,225 8/22/2016
0.9.12.5 1,169 8/17/2016
0.9.12.4 1,340 8/6/2016
0.9.12.3 1,259 7/19/2016
0.9.12.2 1,332 7/16/2016
0.9.12.1 1,286 7/13/2016
0.9.12 1,262 7/11/2016
0.9.11.2 1,238 6/27/2016
0.9.11.1 1,367 5/10/2016
0.9.11 1,272 5/5/2016
0.9.10.7 1,134 4/29/2016
0.9.10.6 1,152 4/12/2016
0.9.10.5 1,152 4/5/2016
0.9.10.4 1,125 3/31/2016
0.9.10.3 1,133 3/23/2016
0.9.10.2 1,141 3/21/2016
0.9.10.1 1,118 3/21/2016
0.9.10 1,289 3/11/2016
0.9.9.3 1,343 3/1/2016
0.9.9.2 1,127 3/1/2016
0.9.9.1 1,129 2/28/2016
0.9.9 1,127 2/25/2016
0.9.8.2 1,135 2/19/2016
0.9.8.1 1,145 2/5/2016
0.9.8 1,125 2/4/2016
0.9.7.1 1,153 1/29/2016
0.9.7 1,120 1/28/2016
0.9.6 1,149 1/24/2016
0.9.5.2 1,119 1/21/2016
0.9.5.1 1,119 1/20/2016
0.9.5 1,124 1/20/2016
0.9.4.1 1,184 1/14/2016
0.9.3 1,130 1/13/2016
0.9.2.3 1,141 1/9/2016
0.9.1 1,152 1/4/2016
Show less