xamarin / Xamarin.Forms

Xamarin.Forms is no longer supported. Migrate your apps to .NET MAUI.
https://aka.ms/xamarin-upgrade
Other
5.62k stars 1.87k forks source link

[Bug] IndicatorView last item selected not showed #13961

Open giuseppenovielli opened 3 years ago

giuseppenovielli commented 3 years ago

Description

When there are a lot of number of items, indicatorView's not show selected item! See screenshot

Steps to Reproduce

  1. Run project example
  2. Execute project into iOS 11, 12, 13(not tested) and Android all version
  3. Work fine only into iOS 14
  4. click next, until item selected disappear

Expected Behavior

Item selected must be showed as work iOS 14

Actual Behavior

Item selected not showed

Basic Information

Environment

=== Visual Studio Community 2019 for Mac ===

Version 8.7.9 (build 9)
Installation UUID: 973778d7-132c-443c-94f5-db3a61dfede7
    GTK+ 2.24.23 (Raleigh theme)
    Xamarin.Mac 6.18.0.23 (d16-6 / 088c73638)

    Package version: 612000093

=== Mono Framework MDK ===

Runtime:
    Mono 6.12.0.93 (2020-02/620cf538206) (64-bit)
    Package version: 612000093

=== Roslyn (Language Service) ===

3.7.0-6.20427.1+18ede13943b0bfae1b44ef078b2f3923159bcd32

=== NuGet ===

Versione: 5.7.0.6702

=== .NET Core SDK ===

SDK: /usr/local/share/dotnet/sdk/3.1.403/Sdks
Versioni SDK:
    3.1.403
    3.1.402
    3.1.401
    3.1.302
    3.1.301
    3.1.300
    3.1.202
    3.1.200
    3.1.102
    3.1.101
    3.1.100
    3.0.101
    3.0.100
    2.1.701
    2.1.700
    2.1.505
    2.1.504
    2.1.503
    2.1.302
SDK di MSBuild: /Library/Frameworks/Mono.framework/Versions/6.12.0/lib/mono/msbuild/Current/bin/Sdks

=== Runtime di .NET Core ===

Runtime: /usr/local/share/dotnet/dotnet
Versioni runtime:
    3.1.9
    3.1.8
    3.1.7
    3.1.6
    3.1.5
    3.1.4
    3.1.2
    3.1.1
    3.1.0
    3.0.1
    3.0.0
    2.1.23
    2.1.22
    2.1.21
    2.1.20
    2.1.19
    2.1.18
    2.1.16
    2.1.15
    2.1.14
    2.1.12
    2.1.11
    2.1.9
    2.1.8
    2.1.7
    2.1.2

=== Xamarin.Profiler ===

Versione: 1.6.12.29
Percorso: /Applications/Xamarin Profiler.app/Contents/MacOS/Xamarin Profiler

=== Updater ===

Versione: 11

=== Apple Developer Tools ===

Xcode 12.1 (17222)
Build 12A7403

=== Xamarin.Mac ===

Version: 6.20.2.2 (Visual Studio Community)
Hash: 817b6f72a
Branch: d16-7
Build date: 2020-07-18 18:44:59-0400

=== Xamarin.iOS ===

Version: 14.2.0.12 (Visual Studio Community)
Hash: e0ce49680
Branch: xcode12.1
Build date: 2020-10-20 09:52:06-0400

=== Xamarin Designer ===

Version: 16.7.0.495
Hash: 03d50a221
Branch: remotes/origin/d16-7-vsmac
Build date: 2020-08-28 13:12:52 UTC

=== Xamarin.Android ===

Versione: 11.0.2.0 (Visual Studio Community)
Commit: xamarin-android/d16-7/025fde9
Android SDK: 
    Versione di Android supportate:
        7.1 (livello API 25)
        8.0 (livello API 26)
        8.1 (livello API 27)

Versione di SDK Tools: 26.1.1
Versione degli strumenti della piattaforma SDK: 30.0.4
Versione degli strumenti di compilazione SDK: 30.0.2

Informazioni sulla compilazione: 
Mono: 83105ba
Java.Interop: xamarin/java.interop/d16-7@1f3388a
ProGuard: Guardsquare/proguard/proguard6.2.2@ebe9000
SQLite: xamarin/sqlite/3.32.1@1a3276b
Xamarin.Android Tools: xamarin/xamarin-android-tools/d16-7@017078f

=== Microsoft OpenJDK for Mobile ===

Java SDK: 
1.8.0-25
Il codice EPL di Android Designer è disponibile qui:
https://github.com/xamarin/AndroidDesigner.EPL

=== Android SDK Manager ===

Version: 16.7.0.13
Hash: 8380518
Branch: remotes/origin/d16-7~2
Build date: 2020-09-16 05:12:24 UTC

=== Android Device Manager ===

Version: 16.7.0.24
Hash: bb090a3
Branch: remotes/origin/d16-7
Build date: 2020-09-16 05:12:46 UTC

=== Build Information ===

Release ID: 807090009
Git revision: d29d54665a1fc79986687a540a7a4676f97ad3da
Build date: 2020-10-21 15:05:18-04
Build branch: release-8.7
Xamarin extensions: d29d54665a1fc79986687a540a7a4676f97ad3da

=== Operating System ===

Mac OS X 10.15.4
Darwin 19.4.0 Darwin Kernel Version 19.4.0
    Wed Mar  4 22:28:40 PST 2020
    root:xnu-6153.101.6~15/RELEASE_X86_64 x86_64

Build Logs

Screenshots

iOS 14.1 ->OK Simulator Screen Shot - iPhone 12 Pro - 2021-03-08 at 13 21 20

iOS 12 -> FAILS Simulator Screen Shot - iPhone 5s - 2021-03-08 at 13 20 29

Android -> FAILS Screenshot_1615205947

Reproduction Link

indicatorViewIssue.zip

Workaround

AliKarimiENT commented 3 years ago

Hello. Have you solved this problem? I have the same when I click on an entry it moves to last slide of carousel view

giuseppenovielli commented 3 years ago

@AliKarimiENT No i'm waiting Xamarin Forms's team to fixed this issue.