diff --git a/samples/ControlCatalog/Pages/AcrylicPage.xaml b/samples/ControlCatalog/Pages/AcrylicPage.xaml index 6155d6d68d..6dc23c4841 100644 --- a/samples/ControlCatalog/Pages/AcrylicPage.xaml +++ b/samples/ControlCatalog/Pages/AcrylicPage.xaml @@ -3,13 +3,7 @@ xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" mc:Ignorable="d" d:DesignWidth="800" d:DesignHeight="450" - x:Class="ControlCatalog.Pages.AcrylicPage"> - - - + x:Class="ControlCatalog.Pages.AcrylicPage"> @@ -86,7 +80,7 @@ diff --git a/src/Skia/Avalonia.Skia/DrawingContextImpl.cs b/src/Skia/Avalonia.Skia/DrawingContextImpl.cs index 63b51dcccb..ad2a896508 100644 --- a/src/Skia/Avalonia.Skia/DrawingContextImpl.cs +++ b/src/Skia/Avalonia.Skia/DrawingContextImpl.cs @@ -661,7 +661,7 @@ namespace Avalonia.Skia var a = new byte[256]; for (var i = 0; i < 256; i++) { - c[i] = 255; + c[i] = (byte)i; a[i] = (byte)(i * opacity); } @@ -697,7 +697,7 @@ namespace Avalonia.Skia acrylicBrush.BackgroundSource == AcrylicBackgroundSource.Digger ? acrylicBrush.TintOpacity : 1; - const double noiseOpcity = 0.06; + const double noiseOpcity = 0.02; var tintColor = acrylicBrush.TintColor; var tint = new SKColor(tintColor.R, tintColor.G, tintColor.B, (byte)(255 * ((tintColor.A / 255.0) * acrylicBrush.Opacity)));