Hello,
Thanks a lot for the reply. I tried to integrate this example but unfortunately it doesn't work on what I would need:
Basically, I needed a
1. Single touch option
2. I have an image on the list
Please see my code below:
<syncListView:SfListView
Padding="15,0"
AutoFitMode="DynamicHeight"
ItemsSource="{Binding Palettes}"
SelectedItem="{Binding SelectedPalette}"
SelectionMode="Single">
<syncListView:SfListView.LayoutManager>
<syncListView:GridLayout SpanCount="3" />
</syncListView:SfListView.LayoutManager>
<syncListView:SfListView.SelectedItemTemplate>
<DataTemplate>
<syncEffectsView:SfEffectsView
FadeOutRipple="True"
IsSelected="True"
RippleAnimationDuration="1000"
ScaleFactor="0.45"
TouchDownEffects="Scale">
<StackLayout Spacing="0">
<Image
Aspect="AspectFit"
HeightRequest="71"
Source="{Binding SelectedPalette.Image}"
WidthRequest="100" />
<Label
HeightRequest="35"
HorizontalTextAlignment="Center"
Text="{Binding SelectedPalette.Title}"
TextColor="Black"
VerticalTextAlignment="Center" />
</StackLayout>
</syncEffectsView:SfEffectsView>
</DataTemplate>
</syncListView:SfListView.SelectedItemTemplate>
<syncListView:SfListView.ItemTemplate>
<DataTemplate>
<ContentView Padding="5" cm:View.Model="{Binding}" />
</DataTemplate>
</syncListView:SfListView.ItemTemplate>
</syncListView:SfListView>
What happens here is that i wanted to display the following when the item has been selected:
1. Scale down to 0.85
2. selected highlighted color.
But I only see the highlighted color and not the scaling.
Thanks in advance.