зеркало из https://github.com/DeGsoft/maui-linux.git
25 строки
567 B
C#
25 строки
567 B
C#
|
using Xamarin.Forms.PlatformConfiguration.AndroidSpecific;
|
||
|
|
||
|
namespace Xamarin.Forms.Platform.Android
|
||
|
{
|
||
|
internal static class ElevationHelper
|
||
|
{
|
||
|
internal static void SetElevation(global::Android.Views.View view, VisualElement element)
|
||
|
{
|
||
|
if (view == null || element == null || !Forms.IsLollipopOrNewer)
|
||
|
{
|
||
|
return;
|
||
|
}
|
||
|
|
||
|
var iec = element as IElementConfiguration<VisualElement>;
|
||
|
var elevation = iec?.On<PlatformConfiguration.Android>().GetElevation();
|
||
|
|
||
|
if (!elevation.HasValue)
|
||
|
{
|
||
|
return;
|
||
|
}
|
||
|
|
||
|
view.Elevation = elevation.Value;
|
||
|
}
|
||
|
}
|
||
|
}
|