Я добавил пользовательский LongPressGestureRecognizer
в корневой макет ViewCell для обработки определенных случаев, но после его добавления я обнаружил, что эффект пульсации при нажатии на ViewCell отсутствует на Android. Я пытался добавить обратно анимацию, получая нативный вид, установить фон рисует в Android.Resource.Attribute.SelectableItemBackground
, используя ниже кодаЭффект пульсации после добавления TapGestureRecognizer в ViewCell
int[] attrs = { Android.Resource.Attribute.SelectableItemBackground };
var ta = CrossCurrentActivity.Current.Activity.ObtainStyledAttributes(attrs);
var drawable = ta.GetDrawable(0);
nativeView.SetBackgroundDrawable(drawable);
ta.Recycle();
Даже это не работает. Любой другой способ заставить его работать?