Skip to content
This repository was archived by the owner on Mar 26, 2025. It is now read-only.

Commit a563e66

Browse files
authored
Update origin library (#7)
Update origin library
2 parents ed02432 + 07b9ca7 commit a563e66

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

54 files changed

+8799
-7326
lines changed

README.md

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,8 @@
1-
# Xamarin.BlurView ![version](http://img.shields.io/badge/original-v1.4.0-red.svg?style=flat) [![NuGet Badge](https://buildstats.info/nuget/Xamarin.BlurView)](https://www.nuget.org/packages/Xamarin.BlurView/) ![Build status](https://yauhenipakala.visualstudio.com/_apis/public/build/definitions/b0170656-dd62-445e-bbb7-d6a336f4a889/1/badge)
1+
# Xamarin.BlurView
2+
3+
![version](https://img.shields.io/badge/original-v1.6.3-orange.svg?style=flat)
4+
[![NuGet Badge](https://buildstats.info/nuget/Xamarin.BlurView)](https://www.nuget.org/packages/Xamarin.BlurView/)
5+
![Build status](https://yauhenipakala.visualstudio.com/_apis/public/build/definitions/b0170656-dd62-445e-bbb7-d6a336f4a889/1/badge)
26

37
Port of [Dimezis/BlurView](https://github.com/Dimezis/BlurView) for Xamarin.Android
48

@@ -38,9 +42,9 @@ ViewGroup rootView = decorView.FindViewById<ViewGroup>(Android.Resource.Id.conte
3842
Drawable windowBackground = decorView.Background;
3943

4044
blurView.SetupWith(rootView)
41-
.WindowBackground(windowBackground)
42-
.BlurAlgorithm(new RenderScriptBlur(this))
43-
.BlurRadius(radius)
45+
.SetFrameClearDrawable(windowBackground)
46+
.SetBlurAlgorithm(new RenderScriptBlur(this))
47+
.SetBlurRadius(radius)
4448
.SetHasFixedTransformationMatrix(true);
4549
```
4650

nuget/Xamarin.BlurView.nuspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<package xmlns="http://schemas.microsoft.com/packaging/2013/01/nuspec.xsd">
22
<metadata>
33
<id>Xamarin.BlurView</id>
4-
<version>1.4.0</version>
4+
<version>1.6.3</version>
55
<title>Dynamic blur for Xamarin Android</title>
66
<authors>Dmitry Saviuk, Yauheni Pakala</authors>
77
<owners>Yauheni Pakala</owners>
File renamed without changes.
File renamed without changes.
File renamed without changes.

src/SampleApp/MainActivity.cs renamed to samples/SampleApp/MainActivity.cs

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -46,28 +46,28 @@ protected override void OnCreate(Bundle savedInstanceState)
4646

4747
SetupBlurView();
4848
SetupViewPager();
49-
}
50-
49+
}
50+
5151
void SetupBlurView()
5252
{
5353
float radius = 25f;
5454
float minBlurRadius = 10f;
5555
float step = 4f;
5656

5757
//set background, if your root layout doesn't have one
58-
Drawable windowBackground = Window.DecorView.Background;
59-
58+
Drawable windowBackground = Window.DecorView.Background;
59+
6060
var topViewSettings = topBlurView.SetupWith(root)
61-
.WindowBackground(windowBackground)
62-
.BlurAlgorithm(new RenderScriptBlur(this)) // SupportRenderScriptBlur
63-
.BlurRadius(radius)
61+
.SetFrameClearDrawable(windowBackground)
62+
.SetBlurAlgorithm(new RenderScriptBlur(this)) // SupportRenderScriptBlur
63+
.SetBlurRadius(radius)
6464
.SetHasFixedTransformationMatrix(true);
6565

6666

6767
var bottomViewSettings = bottomBlurView.SetupWith(root)
68-
.WindowBackground(windowBackground)
69-
.BlurAlgorithm(new RenderScriptBlur(this)) // SupportRenderScriptBlur
70-
.BlurRadius(radius)
68+
.SetFrameClearDrawable(windowBackground)
69+
.SetBlurAlgorithm(new RenderScriptBlur(this)) // SupportRenderScriptBlur
70+
.SetBlurRadius(radius)
7171
.SetHasFixedTransformationMatrix(true);
7272

7373
int initialProgress = (int)(radius * step);
@@ -77,8 +77,8 @@ void SetupBlurView()
7777
{
7878
float blurRadius = args.Progress / step;
7979
blurRadius = Math.Max(blurRadius, minBlurRadius);
80-
topViewSettings.BlurRadius(blurRadius);
81-
bottomViewSettings.BlurRadius(blurRadius);
80+
topViewSettings.SetBlurRadius(blurRadius);
81+
bottomViewSettings.SetBlurRadius(blurRadius);
8282
};
8383
}
8484

@@ -95,7 +95,7 @@ class ViewPagerAdapter : FragmentPagerAdapter
9595
List<BaseFragment> pages;
9696

9797
public ViewPagerAdapter(Android.Support.V4.App.FragmentManager fragmentManager)
98-
: base (fragmentManager)
98+
: base(fragmentManager)
9999
{
100100
pages = new List<BaseFragment>
101101
{
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.company.BlurView.SampleApp" android:versionCode="1" android:versionName="1.0" android:installLocation="auto">
3-
<uses-sdk android:minSdkVersion="15" />
3+
<uses-sdk android:minSdkVersion="19" android:targetSdkVersion="29" />
44
<application android:label="@string/app_name" android:icon="@drawable/Icon" android:theme="@style/Theme.MyTheme"></application>
55
</manifest>

0 commit comments

Comments
 (0)