Я сделал пользовательский Listview событий на Xamarin.Forms, сгруппированных по дате.Я хочу добавить значок в шаблон GroupHeader, например:
Для iOS: нет проблем, мой значок нарисован за пределами родительских границ.Для Android: значок не выходит за пределы его родителей, у меня есть это:
Можете ли вы помочь мне?Возможно ли это для Android?Вот мой код XAML:
<!-- calendar + list -->
<StackLayout x:Name="stackPrincipal" Orientation="Vertical" VerticalOptions="FillAndExpand" HorizontalOptions="FillAndExpand" Margin="0" Spacing="0">
<!-- CALENDAR -->
<Controls:WeekCalendarView x:Name="weekCalendarView" ReloadList="ReloadMondaniteListe"></Controls:WeekCalendarView>
<!-- LIST -->
<ListView x:Name="ListViewMondanite"
Margin="0"
RowHeight="60"
HorizontalOptions="CenterAndExpand"
IsGroupingEnabled="True"
BackgroundColor="Transparent"
HasUnevenRows="True"
ItemTapped="ListMondanite_TappedAsync"
SeparatorColor="{StaticResource separatorDark}"
GroupDisplayBinding="{Binding Key}">
<ListView.GroupHeaderTemplate>
<DataTemplate>
<ViewCell Height="30">
<AbsoluteLayout HorizontalOptions="FillAndExpand" BackgroundColor="{StaticResource secondaryColor}" VerticalOptions="FillAndExpand">
<Label Text="{Binding Key}" AbsoluteLayout.LayoutBounds="0,0,1.01,1.01" AbsoluteLayout.LayoutFlags="All" Margin="20,0,0,0" VerticalOptions="Center" Style="{StaticResource TextSmallWhite}" />
<Controls:CircleImageButton AbsoluteLayout.LayoutBounds="0.9,0.5,80,80" AbsoluteLayout.LayoutFlags="PositionProportional" VerticalOptions="Center"
Padding="0,-20,0,-20" ImageSource="{local:ImgFromRes Top500.Images.Events.ic_event_calendrier.png}" />
</AbsoluteLayout>
</ViewCell>
</DataTemplate>
</ListView.GroupHeaderTemplate>
<ListView.ItemTemplate>
<DataTemplate>
<Controls:ListMondaniteTemplate></Controls:ListMondaniteTemplate>
</DataTemplate>
</ListView.ItemTemplate>
</ListView>
</StackLayout>
Я пробовал: Абсолютный макет, Относительный макет, Сетка ... ни один не работает.
Спасибо вам!