I've tested a couple of scenarios and found that in the following cases, the swipe on the tab view does not work on Android
Scenario 1: Controls with gesture recognizers
The first label has a TapGestureRecognizer while the 2nd does not. In my testing, swiping only works on the 2nd label. Note I've tested on several types of gesture recognizers, with and without actual commands. Result stays the same
<telerik:TabViewItem HeaderText="Header">
<Grid BackgroundColor="AliceBlue" RowDefinitions="*,*,*">
<Label
Grid.Row="0"
BackgroundColor="Orange"
HorizontalTextAlignment="Center"
Text="Label With Gesture Recognizer (not working on Android)">
<Label.GestureRecognizers>
<TapGestureRecognizer />
</Label.GestureRecognizers>
</Label>
<Label
Grid.Row="1"
BackgroundColor="AliceBlue"
HorizontalTextAlignment="Center"
Text="Label No Gesture Recognizer (works)" />
</Grid>
</telerik:TabViewItem>
Scenario 2: CollectionView
See below example, but when a CollectionView is swiped over, the swipe does not work<telerik:TabViewItem HeaderText="Log graph">
<Grid BackgroundColor="Orange" RowDefinitions="*,*">
<Grid.Resources>
<ResourceDictionary>
<x:Array x:Key="TestData" Type="{x:Type Color}">
<Color>Aqua</Color>
<Color>Black</Color>
<Color>Blue</Color>
<Color>Fuchsia</Color>
<Color>Gray</Color>
<Color>Green</Color>
</x:Array>
</ResourceDictionary>
</Grid.Resources>
<CollectionView BackgroundColor="Purple" ItemsSource="{StaticResource TestData}">
<CollectionView.ItemTemplate>
<DataTemplate>
<BoxView HeightRequest="50" Color="{Binding}" />
</DataTemplate>
</CollectionView.ItemTemplate>
</CollectionView>
<Label
Grid.Row="1"
BackgroundColor="Red"
Text="this works" />
</Grid>
</telerik:TabViewItem>
I'm sure there's more but these two scenarios are prevelant in our app due to custom controls being used as well as collectionviews.
Tested on iOS without issue.