Hi!
1. I have a tested on a Samsung Galaxy S8+
2 I use Syncfusion 18.3.35 with XF 4.5 (SampelBrowser.SfChat)
So, I took your included sfchat app, open the GettingStarted.xaml and replaced the content with this
<sample:SampleView x:Class="SampleBrowser.SfChat.GettingStarted"
xmlns="http://xamarin.com/schemas/2014/forms"
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
xmlns:local="clr-namespace:SampleBrowser.SfChat"
xmlns:sample="clr-namespace:SampleBrowser.Core;assembly=SampleBrowser.Core"
xmlns:sfchat="clr-namespace:Syncfusion.XForms.Chat;assembly=Syncfusion.SfChat.XForms"
xmlns:badge="clr-namespace:Syncfusion.XForms.BadgeView;assembly=Syncfusion.SfBadgeView.XForms">
<sample:SampleView.Behaviors>
<local:GettingStartedBehavior></local:GettingStartedBehavior>
</sample:SampleView.Behaviors>
<sample:SampleView.BindingContext>
<local:GettingStartedViewModel x:Name="viewModel" />
</sample:SampleView.BindingContext>
<sample:SampleView.Content>
<Grid
RowSpacing="0"
ColumnSpacing="0">
<Grid.RowDefinitions>
<RowDefinition Height="50" />
<RowDefinition Height="*" />
<RowDefinition Height="50" />
</Grid.RowDefinitions>
<Frame
Grid.Row="1"
HeightRequest="50"
Padding="0"
CornerRadius="0"
HasShadow="False"
BackgroundColor="Gray"
HorizontalOptions="FillAndExpand"
VerticalOptions="FillAndExpand">
</Frame>
<RelativeLayout Grid.Row="1">
<sfchat:SfChat x:Name="sfChat"
StickyTimeBreak="False"
MessageShape="RoundedRectangle"
ShowOutgoingMessageAvatar="True"
ShowIncomingMessageAvatar="True"
SendMessageCommand="{Binding SendMessageCommand}"
TypingIndicator="{Binding TypingIndicator}"
ShowTypingIndicator="{Binding ShowTypingIndicator}"
Messages="{Binding Messages}"
CurrentUser="{Binding CurrentUser}"
IncomingMessageTimestampFormat="hh:mm tt"
OutgoingMessageTimestampFormat="hh:mm tt"
ShowTimeBreak="True"
RelativeLayout.HeightConstraint="{ConstraintExpression Type=RelativeToParent,Property=Height,Factor=1,Constant=0}"
RelativeLayout.WidthConstraint="{ConstraintExpression Type=RelativeToParent,Property=Width,Factor=1,Constant=0}">
</sfchat:SfChat>
<badge:SfBadgeView x:Name="ScrollDown" HorizontalOptions="CenterAndExpand" VerticalOptions="CenterAndExpand" BackgroundColor="Transparent" IsVisible="{Binding IsBadgeViewVisible}"
RelativeLayout.YConstraint="{ConstraintExpression Type=RelativeToView,ElementName=sfChat,Property=Height,Factor=1,Constant=-105}"
RelativeLayout.XConstraint="{ConstraintExpression Type=RelativeToView,ElementName=sfChat,Property=Width,Factor=1,Constant=-55}">
<badge:SfBadgeView.Content>
<Image x:Name="ScrollButton" HeightRequest="29" WidthRequest="27" Source="ScrollDown.png" HorizontalOptions="CenterAndExpand" VerticalOptions="CenterAndExpand"/>
</badge:SfBadgeView.Content>
</badge:SfBadgeView>
</RelativeLayout>
<Frame
Grid.Row="2"
x:Name="BottomAreaCompensation"
HeightRequest="50"
Padding="0"
CornerRadius="0"
HasShadow="False"
BackgroundColor="Red"
HorizontalOptions="FillAndExpand"
VerticalOptions="FillAndExpand">
</Frame>
</Grid>
</sample:SampleView.Content>
</sample:SampleView>
replaced the OnCreateMethod in MainActivity with this
protected override void OnCreate(Bundle bundle)
{
Xamarin.Forms.Platform.Android.FormsAppCompatActivity.TabLayoutResource = Resource.Layout.Tabbar;
Xamarin.Forms.Platform.Android.FormsAppCompatActivity.ToolbarResource = Resource.Layout.Toolbar;
base.OnCreate(bundle);
global::Xamarin.Forms.Forms.Init(this, bundle);
Xamarin.Essentials.Platform.Init(this, bundle);
//// Pass the activity and Resources to core android project
Window.SetStatusBarColor(Android.Graphics.Color.Transparent);
Window.AddFlags(WindowManagerFlags.LayoutNoLimits);
Window.AddFlags(WindowManagerFlags.LayoutInScreen);
Window.AddFlags(WindowManagerFlags.DrawsSystemBarBackgrounds);
Window.SetNavigationBarColor(Android.Graphics.Color.White);
Window.DecorView.SetFitsSystemWindows(true);
SampleBrowser.Core.Droid.CoreSampleBrowser.Init(this.Resources, this);
this.LoadApplication(new App());
}
and the problem was there again
Attachment:
Screenshot_20201029141921_642de73c.zip