Samsung / Tizen.CircularUI

Tizen Wearable CircularUI project is to develop an open source software motivate software developer to creating Tizen Wearable Xamarin Forms app more easily and efficiently.
Other
80 stars 32 forks source link

CircleProgressBarSurfaceItem is not showing when inside CarouselPage #365

Open nastyaK opened 3 years ago

nastyaK commented 3 years ago

Describe the bug CircleProgressBarSurfaceItem is not showing when inside one of the ContentPages in CarouselPage

To Reproduce Try this layout:

<?xml version="1.0" encoding="utf-8" ?>
<CarouselPage xmlns="http://xamarin.com/schemas/2014/forms"
             xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
             xmlns:tizen="clr-namespace:Xamarin.Forms.PlatformConfiguration.TizenSpecific;assembly=Xamarin.Forms.Core"
             xmlns:cu="clr-namespace:Tizen.Wearable.CircularUI.Forms;assembly=Tizen.Wearable.CircularUI.Forms">
    <ContentPage>
            <cu:CircleSurfaceView HorizontalOptions="FillAndExpand" VerticalOptions="FillAndExpand">
                <cu:CircleSurfaceView.CircleSurfaceItems>
                    <cu:CircleProgressBarSurfaceItem
                        BarLineWidth="40"
                        BackgroundColor="Black"
                        BarColor="Blue"
                        Value="50" />
                </cu:CircleSurfaceView.CircleSurfaceItems>
            </cu:CircleSurfaceView>
    </ContentPage>
    <ContentPage>
        <Label Text="-" 
               FontSize="40"
               TextColor="White"/>
    </ContentPage>
    <ContentPage >
        <Label Text="+" 
               FontSize="40"
               TextColor="White"
    </ContentPage>
</CarouselPage>

Expected behavior CircleProgressBarSurfaceItem is showing when inside CarouselPage

Environment: I was able to reproduce on watch Galaxy Active Tizen 5.5 and Emulator W-6.0-circle-x86

rookiejava commented 3 years ago

/cc @shyunMin @sung-su @JoonghyunCho PTAL

sung-su commented 3 years ago

This problem occurred at Xamarin.Forms in CircularUI. Temporarily, you can be solved including the latest version of Xamarin.Forms. <PackageReference Include="Xamarin.Forms" Version="5.0.0.2083" /> cui365