Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings
This repository was archived by the owner on Mar 26, 2025. It is now read-only.

Commit a563e66

Browse filesBrowse files
authored
Update origin library (#7)
Update origin library
2 parents ed02432 + 07b9ca7 commit a563e66
Copy full SHA for a563e66

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
Dismiss banner
Expand file treeCollapse file tree

54 files changed

+8799
-7326
lines changed

‎README.md

Copy file name to clipboardExpand all lines: README.md
+8-4Lines 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

Copy file name to clipboardExpand all lines: nuget/Xamarin.BlurView.nuspec
+1-1Lines 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

Copy file name to clipboardExpand all lines: samples/SampleApp/MainActivity.cs
+13-13Lines 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 (0)
Morty Proxy This is a proxified and sanitized view of the page, visit original site.