Increase API level check for setting Android ripple effect on selection (#5760) fixes...
authorE.Z. Hart <hartez@users.noreply.github.com>
Fri, 5 Apr 2019 12:02:29 +0000 (06:02 -0600)
committerRui Marinho <me@ruimarinho.net>
Fri, 5 Apr 2019 12:02:29 +0000 (13:02 +0100)
Fixes #5693

Xamarin.Forms.Platform.Android/CollectionView/SelectableViewHolder.cs

index 39e6b36..39d60bc 100644 (file)
@@ -58,9 +58,10 @@ namespace Xamarin.Forms.Platform.Android
                                return;
                        }
 
-                       if (Forms.IsLollipopOrNewer)
+                       if (Forms.IsMarshmallowOrNewer)
                        {
                                // We're looking for the foreground ripple effect, which is not available on older APIs
+                               // Limiting this to Marshmallow and newer, because View.setForeground() is not available on lower APIs
                                _selectableItemDrawable = GetSelectableItemDrawable();
                                ItemView.Foreground = _selectableItemDrawable;
                        }