Я хочу отключить анимацию загрузки, отображаемую на собственном ViewCell Android, когда пользователь долго нажимает на нее. Мне удалось отключить подсветку ViewCell при щелчке, реализовав следующее в resources/values/styles.xml
<style name = "Maui.MainTheme" parent = "Theme.MaterialComponents.DayNight">
<item name = "android:colorActivatedHighlight">@android:color/transparent</item>
<item name = "android:colorLongPressedHighlight">@android:color/transparent</item>
<item name = "android:colorActivatedHighlight">@android:color/transparent</item>
</style>
и включение в мою MainActivity вот так
[Activity(Theme = "@style/Maui.SplashTheme", MainLauncher = true, ConfigurationChanges = ConfigChanges.ScreenSize | ConfigChanges.Orientation | ConfigChanges.UiMode | ConfigChanges.ScreenLayout | ConfigChanges.SmallestScreenSize | ConfigChanges.Density)]
Однако я не могу удалить анимацию загрузки. Я наткнулся на этот пост с похожим вопросом, но потенциальных решений не было.
Вы можете изменить colorControlHighlight
:
<resources>
<style name = "Maui.MainTheme" parent = "Theme.MaterialComponents.DayNight">
<item name = "android:colorActivatedHighlight">@android:color/transparent</item>
<!--Add this code-->
<item name = "android:colorControlHighlight">@android:color/transparent</item>
</style>
</resources>