Xamarin.forms: [рдмрдЧ] CarouselView рдЕрдиреНрдп рд▓реЗрдЖрдЙрдЯ рдХреЛ рдзрдХреНрдХрд╛ рджреЗрддрд╛ рд╣реИ рдФрд░ рд╕рднреА рд╕реНрдерд╛рди рдХрд╛ рдЙрдкрднреЛрдЧ рдХрд░рддрд╛ рд╣реИ

рдХреЛ рдирд┐рд░реНрдорд┐рдд 24 рдирд╡ре░ 2019  ┬╖  17рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: xamarin/Xamarin.Forms

рд╡рд┐рд╡рд░рдг

CarouselView рдореЗрд░реЗ рд▓реЗрдЖрдЙрдЯ рдореЗрдВ рд╕рднреА рдКрд░реНрдзреНрд╡рд╛рдзрд░ рд╕реНрдерд╛рди рдХрд╛ рдЙрдкрднреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реИ, рдЬрдм рддрдХ рдХрд┐ рдореИрдВ рдЗрд╕реЗ рдПрдХ рдЖрдХрд╛рд░ рдирд╣реАрдВ рджреЗрддрд╛ред рд▓реЗрдХрд┐рди рдореИрдВ рдЗрд╕реЗ b / c рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдКрдБрдЪрд╛рдИ рдирд╣реАрдВ рдЬрд╛рдирддрд╛ / рдЪрд╛рд╣рддреА рд╣реВрдБ рдХрд┐ рдореИрдВ рдЗрд╕реЗ рдЕрдкрдиреА рд╕рд╛рдордЧреНрд░реА рдХрд╛ рдЖрдХрд╛рд░ рджреВрдВред рдХреГрдкрдпрд╛ рдореБрдЭреЗ рдЕрдкрдиреА рд╕рд╛рдордЧреНрд░реА рдХрд╛ рдЖрдХрд╛рд░ рджреЗрдВ, рдпрд╛ рддреЛ рдКрдБрдЪрд╛рдИ рдпрд╛ рдЪреМрдбрд╝рд╛рдИ рд╢рд╛рдпрдж?

<StackLayout Margin="15">
            <Frame BackgroundColor="White"
                   Padding="10"
                   BorderColor="Black"
                   CornerRadius="0">
                <CarouselView>
                    <CarouselView.ItemsSource>
                        <x:Array Type="{x:Type x:String}">
                            <x:String>rei_01.jpg</x:String>
                            <x:String>rei_02.jpg</x:String>
                            <x:String>rei_03.jpg</x:String>
                            <x:String>rei_04.jpg</x:String>
                        </x:Array>
                    </CarouselView.ItemsSource>
                    <CarouselView.ItemTemplate>
                        <DataTemplate>
                            <Image Source="{Binding .}"/>
                        </DataTemplate>
                    </CarouselView.ItemTemplate>
                </CarouselView>
            </Frame>

        </StackLayout>

рдЕрдкреЗрдХреНрд╖рд┐рддреН рд╡реНрдпрд╡рд╣рд╛рд░

рдореЗрд░реА рд╕рд╛рдордЧреНрд░реА рдХреЗ рд▓рд┐рдП CarouselView рдЖрдХрд╛рд░ рдФрд░ рд╡рд┐рднрд┐рдиреНрди рд╕реНрдХреНрд░реАрди рдЖрдХрд╛рд░реЛрдВ рдореЗрдВ рдПрдХ рд╕реБрд╕рдВрдЧрдд рд▓реЗрдЖрдЙрдЯ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред

рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╡реНрдпрд╡рд╣рд╛рд░

CarouselView рд▓реЗрдЖрдЙрдЯ рдореЗрдВ рд╕рднреА рдЬрдЧрд╣ рдХреА рдЦрдкрдд рдХрд░рддрд╛ рд╣реИ, рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдЕрдиреНрдп рд▓реЗрдЖрдЙрдЯ рдХреЛ рджреЗрдЦрдиреЗ рд╕реЗ рдмрд╛рд╣рд░ рдзрдХреЗрд▓рддрд╛ рд╣реИред рдореБрдЭреЗ рдЗрд╕ рд╕реНрдХреНрд░реАрди рдкрд░ рдордирдЪрд╛рд╣реЗ рдкрд░рд┐рдгрд╛рдо рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдКрдБрдЪрд╛рдИ рддрдп рдХрд░рдиреА рд╣реЛрдЧреА, рд▓реЗрдХрд┐рди рдпрд╣ рдЕрдиреНрдп рдЖрдХрд╛рд░реЛрдВ рдХреА рд╕реНрдХреНрд░реАрди рдкрд░ рдЧрд▓рдд рджрд┐рдЦреЗрдЧреАред

рдореВрд▓рднреВрдд рдЬрд╛рдирдХрд╛рд░реА

  • рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд╕рд╛рде рд╕рдорд╕реНрдпрд╛: 4.4.0-рдкреВрд░реНрд╡ 2
  • рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рд▓рдХреНрд╖реНрдп рд░реВрдкрд░реЗрдЦрд╛:

    • Android: 10

рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ

рд╕рднреА рдЦрдкрдд рдКрдВрдЪрд╛рдИ:

bug-cv-allheight

рдирд┐рд╢реНрдЪрд┐рдд рдКрдВрдЪрд╛рдИ (рдЕрдиреБрдорд╛рди рд▓рдЧрд╛рдирд╛):

bug-cv-fixedheight

рдкреНрд░рдЬрдирди рд▓рд┐рдВрдХ

https://github.com/davidortinau/CarouselGallery/blob/master/CarouselGallery/CarouselGallery/Views/REIPage.xaml

carouselview collectionview blocker 3 high impact Android bug

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

рдЗрд╕ рдмреАрдЪ, рдореИрдВ рдЗрд╕ рддрд░рд╣ рдХреЗ рдмрдЧ рдХреЗ рд▓рд┐рдП рдЗрддрдирд╛ рд╡рд░реНрдХрдЕрд░рд╛рдЙрдВрдб рдХреЛрдб рд▓рд┐рдЦ рд░рд╣рд╛ рд╣реВрдВ рдХрд┐ рдкреВрд░рд╛ рдХреНрд░реЙрд╕-рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рд▓рд╛рдн рдиреАрдЪреЗ рдкрд┐рдШрд▓ рд░рд╣рд╛ рд╣реИ ... рдореИрдВрдиреЗ рдЕрдирдВрдд рдКрдВрдЪрд╛рдИ рдХреЗ рдЖрдХрд╛рд░ рд╕реЗ рдмрдЪрдиреЗ рдХреЗ рд▓рд┐рдП CarouselView рдкрд░ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рдКрдБрдЪрд╛рдИ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛, рд▓реЗрдХрд┐рди - рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рдорд╛рди рд╕рдХрддреЗ рд╣реИрдВ - рдпрд╣ рдирдпрд╛ рдХрд╛рд░рдг рдмрдирддрд╛ рд╣реИ рдореБрд╕реАрдмрддреЛрдВред

рд╕рднреА 17 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рдкреБрд╖реНрдЯрд┐ рдХреА рдХрд┐ рдпрд╣ рд╣реЛ рд░рд╣рд╛ рд╣реИред рдЗрд╕реЗ рдЖрдХрд╛рд░ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдЪреАрдЬреЛрдВ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА, рд▓реЗрдХрд┐рди рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рд╣рдореЗрд╢рд╛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЙрдкрд▓рдмреНрдз рд╣реИред Android рдкрд░ рд╣реЛрддрд╛ рд╣реИред

IOS рдкрд░ NREs рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╣реИ, рд╕реНрдЯреИрдХ рдЯреНрд░реЗрд╕ рдиреАрдЪреЗ рд╣реИред рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ рдпрд╣ рд╣рд╛рд▓рд╛рдВрдХрд┐ рдЗрд╕ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИред iOS рддреНрд░реБрдЯрд┐ рд╢реЗрд▓ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рдЕрдзрд┐рдХ рд▓рдЧрддрд╛ рд╣реИ

System.Reflection.RuntimeConstructorInfo.InternalInvoke (System.Object obj, System.Object [] рдкреИрд░рд╛рдореАрдЯрд░, System.Boolean wraException) [0x00018] рдореЗрдВ / рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ / рдмрд┐рд▓реНрдбрд░ / рдЬреЗрдирдХреАрдВрд╕ / рд╡рд░реНрдХрд╕реНрдкреЗрд╕ / xamarin-macios / xamarin-macios / external / mon monion /mcs/class/corlib/System.Reflection/RuntimeMethodInfo.cs:944
System.RuntimeType.CreateInstanceMono (System.Boolean nonPublic, System.Boolean wraException) [0x00095] рдореЗрдВ / рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ / рдмрд┐рд▓реНрдбрд░ / рдЬреЗрдирдХреАрдВрд╕ / рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ / xamarin-macios / xamarin-macios / external / mono / mcs / class / corlib / рд╕рдВрджрд░реНрдн RuntimeType.cs: 185
System.RuntimeType.CreateInstanceSlow (System.Boolean publicOnly, System.Boolean wraException, System.Boolean SkipCheckThis, System.Boolean fillCache) / 0x00009] рдореЗрдВ / рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ / рдмрд┐рд▓реНрдбрд░ / jenkins / рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ / xamarin-macios / xamarin / xarin рдореЛрдиреЛ / рдПрдорд╕реАрдПрд╕ / рдХрдХреНрд╖рд╛ / corlib / ReferenceSources / RuntimeType.cs: 155
System.RuntimeType.CreateInstanceDefaultCtor (System.Boolean publicOnly, System.Boolean SkipCheckThis, System.Boolean fillCache, System.Boolean wraException, System.Threading.StackCrawlMark & тАЛтАЛstackMark) [0x00027] рдореЗрдВ / рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ / рдЗрди-рдмрд┐рд▓реНрдЯ рдЗрди / рдЗрди-рдмрд┐рд▓реНрдЯ рдпреВрдЬрд╝рд░реНрд╕ / рдЗрди-рдмрд┐рд▓реНрдЯ рдпреВрдЬрд╝рд░реНрд╕ / рдЗрди-рдмрд┐рд▓реНрдЯ рдпреВрдЬрд╝рд░реНрд╕ /xamarin-macios/external/mono/mcs/class/referencesource/mscorlib/system/rttype.cs:5770
System.Activator.CreateInstance (System.Type type, System.Boolean nonPublic, System.Boolean wraException) [0x00039] рдореЗрдВ / рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ / рдмрд┐рд▓реНрдбрд░ / рдЬреЗрдирдХреАрдВрд╕ / рд╡рд░реНрдХрд╕реНрдкреЗрд╕ / xamarin-macios / xamarin-macios / external / mono / mcs / class / class /referencesource/mscorlib/system/activator.cs:206
System.Activator.CreateInstance (System.Type type, System.Boolean nonPublic) [0x00000] рдореЗрдВ / рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ / рдмрд┐рд▓реНрдбрд░ / рдЬреЗрдиреЗрдХрд┐рди / рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ / xamarin-macios / xirarinarin-macios / рдмрд╛рд╣рд░реА / рдореЛрдиреЛ / рд╡рд░реНрдЧ / рд╕рдВрджрд░реНрдн / рд╕реНрд░реЛрдд / mscorlib / рдкреНрд░рдгрд╛рд▓реА / activator.cs: 190
System.Activator.CreateInstance (System.Type type) рдкрд░ [0x00000] рдореЗрдВ /User/builder/jenkins/workspace/xamarin-macios/xamarin-macios/external/mono/mcs/class/referencesource/mscorlib/system/activator.csiv : 134
Xamarin рдореЗрдВред
Xamarin.Forms.ElementTemplate.CreateContent () [0x00031] рдореЗрдВ d: agent1sXamarin.Forms.CoreElementTemplate.cs: 82
Xamarin.Forms.Internals.ataTemplateExtensions.CreateContent (Xamarin.Forms.DataTemplate рд╕реНрд╡рдпрдВ, System.Object рдЖрдЗрдЯрдо, Xamarin.Forms.BindableObbword рдХрдВрдЯреЗрдирд░) [0x00001] рдореЗрдВ d: Agent1sXamarin.Forms.CoreDemTemplateTemplate
Xamarin.Forms.ShellContent.Xamarin.Forms.IShellContentController.GetOrCreateContent () [0x00036] рдореЗрдВ d: agent1sXamarin.Foright.CoreShellSontContent.cs: 61
Xamarin.Forms.Platform.iOS.ShellSectionRootRenderer.LoadRenderers () [0x00024] рдкрд░ d: agent1sXamarin.Forms.Platform.iOSRenderRhellRootRooter.cs: 145
Xamarin.Forms.Platform.iOS.ShellSectionRootRenderer.ViewDidLoad () [0x0003b] рдкрд░ d: Agent1sXamarin.Forms.Platform.iOSRemersShellRootRooter.cs: 63
(рд░реИрдкрд░ рдкреНрд░рдмрдВрдзрд┐рдд-рдЯреВ-рдиреЗрдЯрд┐рд╡) UIKit.UIApplication.UIApplicationMain (int, string [], intptr, intptr)
UIKit.UIApplication.Main (System.String [] args, System.IntPtr рдкреНрд░рд┐рдВрд╕рд┐рдкрд▓, System.IntPtr рдбреЗрд▓реАрдЧреЗрдЯ) [0x00005] рдореЗрдВ /Library/Frameworks/Xamarin.iOS.framework/Versions/13.8.2.2/src/Xamarin.iOS /UIKit/UIApplication.cs:86
UIKit.UIApplication.Main (System.String [] args, System.String рдкреНрд░рд┐рдВрд╕рд┐рдкрд▓ ClassName, System.String рдбреЗрд▓рд┐рдЧреЗрдЯClassName) [0x0000e] рдореЗрдВ / рд░реВрдкрд░реЗрдЦрд╛рдПрдБ /Framework/Xamarin.iOS.framework/Versions/13.8.2.2/src/xarin/ /UIKit/UIApplication.cs:65
CarouselGallery.iOS.Application.Main (System.String [] args) [0x00001] рдореЗрдВ /User/jfversluis/Downloads/CarouselGallery-master/CousouselGallery/CarouselGallery.iOS/Main.cs:17

@rmarinho
рдкрд┐рдВрдЧред рдЗрд╕ рдкрд░ рдХреЛрдИ рдкреНрд░рдЧрддрд┐? рдЗрд╕ рдмрдЧ рдХреЗ рд╕рд╛рде CarouselView рдЕрдиреБрдкрдпреЛрдЧреА рд╣реИред

@Ez рдХреЗ рд╕рд╛рде рдмрд╛рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдПрдХ рд╕рдорд╕реНрдпрд╛ рд╣реИ рдЬрд┐рд╕реЗ рд╣рдореЗрдВ CollectionView рдХреЗ рд╕рд╛рде рднреА рджреЗрдЦрдирд╛ рд╣реЛрдЧрд╛, рд╣рдо рджреЗрдЦреЗрдВрдЧреЗ рдХрд┐ рдЗрд╕реЗ рдХреИрд╕реЗ рдареАрдХ рдХрд┐рдпрд╛ рдЬрд╛рдПред

рдХрд╛рдо рдХреЗ рдЗрд░реНрдж-рдЧрд┐рд░реНрдж рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдпрджрд┐ рдЖрдк рдЗрд╕реЗ рд╕реНрдЯреИрдХрд▓рдЖрдЙрдЯ рдореЗрдВ рдбрд╛рд▓рддреЗ рд╣реИрдВ

рдХрд╛рдо рдХреЗ рдЗрд░реНрдж-рдЧрд┐рд░реНрдж рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдпрджрд┐ рдЖрдк рдЗрд╕реЗ рд╕реНрдЯреИрдХрд▓рдЖрдЙрдЯ рдореЗрдВ рдбрд╛рд▓рддреЗ рд╣реИрдВ

рд▓реЗрдХрд┐рди @davidortinau рдХреЗ рд╕реИрдВрдкрд▓ рдХреЛрдб рдореЗрдВ CarouselView рдХреЛ рдкрд╣рд▓реЗ рд╣реА рдПрдХ StackLayout рдХреЗ рдЕрдВрджрд░ рд░рдЦрд╛ рдЧрдпрд╛ рд╣реИред рдЖрдкрдХрд╛ рд╡рд░реНрдХрдЕрд░рд╛рдЙрдВрдб рдХрд╛рдо рдХреИрд╕реЗ рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ?

@samhouts рдХреНрдпрд╛ рдЗрд╕ рдкрд░ рдХреЛрдИ рдкреНрд░рдЧрддрд┐ рд╣реБрдИ рд╣реИ? рдореЗрд░реЗ рд▓рд┐рдП рдПрдХ рдмрдбрд╝рд╛ рдореБрджреНрджрд╛ рдХрд╛рдлреА рд╣реИ
92681524_158411695451139_3418474344739766272_n (1)

рдореИрдВ рдЗрд╕рдХреЗ рд▓рд┐рдП рднреА рдПрдХ рдлрд┐рдХреНрд╕ рджреЗрдЦрдирд╛ рдкрд╕рдВрдж рдХрд░реВрдВрдЧрд╛ред

рд╕рдВрдЧреНрд░рд╣ рджреГрд╢реНрдп рдХреЗ рд▓рд┐рдП рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдЙрддреНрд╕реБрдХ рд╣реИрдВред рджреЛрдиреЛрдВ рдХреЗ рд╕рд╛рде рдЕрдВрддрд░рд┐рдХреНрд╖ рдореБрджреНрджреЛрдВ рдХреА рддрд░рд╣ рд▓рдЧрддрд╛ рд╣реИ рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ рд╕рдВрдмреЛрдзрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИред рдмрд╕ рд╕рдордп рдХрд╛ рдПрдХ рдЧреБрдЪреНрдЫрд╛ рдЦрд░реНрдЪ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рдерд╛ рдХрд┐ рдореЗрд░реЗ рд▓реЗрдЖрдЙрдЯ, рдЬрд┐рд╕рдореЗрдВ рджреЛ рдХрд▓реЗрдХреНрд╢рди рд╡реНрдпреВ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ, рдЬреИрд╕реЗ рдореИрдВ рдЙрдореНрдореАрдж рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рдерд╛ред

рдУрдкрди 24 рдирд╡рдВрдмрд░ 2019 ... рдХреЛрдИ рдЦрдмрд░?

@samhouts
рдЗрд╕ рдмрдЧ рдХреЗ рд╕рд╛рде CarouselView рдЕрдиреБрдкрдпреЛрдЧреА рд╣реИред рдХреНрдпрд╛ рдпрд╣ рдХрднреА рддрдп рд╣реЛрдиреЗ рд╡рд╛рд▓рд╛ рд╣реИ?

Xamarin рдЯреАрдо, рдЗрди рдШрдЯрдХреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдЕрднреА рдЙрддреНрдкрд╛рджрди рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдпрд╣ рдореБрджреНрджрд╛ 2019 рдХреЗ рдЕрдВрдд рд╕реЗ рдЦреБрд▓рд╛ рд╣реИред рдХреНрдпрд╛ рд╣реЛ рд░рд╣рд╛ рд╣реИ? рдпрджрд┐ рд╡реЗ рдЯреВрдЯ рдЧрдП рд╣реИрдВ рдФрд░ рдареАрдХ рдирд╣реАрдВ рд╣реЛрдВрдЧреЗ, рддреЛ рдХреГрдкрдпрд╛ рдЙрдиреНрд╣реЗрдВ рдЕрдкреНрд░рдЪрд▓рд┐рдд рдХрд░ рджреЗрдВ рддрд╛рдХрд┐ рд╡реЗ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЛ рдЬрд╛рди рд╕рдХреЗрдВ, рдмрдЬрд╛рдп рдЗрд╕рдХреЗ рдХрд┐ рд╡реЗ рдХрд┐рд╕реА рдРрд╕реА рдЪреАрдЬрд╝ рдкрд░ рд╕рдордп рдмрд░реНрдмрд╛рдж рди рдХрд░реЗрдВ рдЬреЛ рдЕрдВрддрддрдГ рдХрд╛рдо рдирд╣реАрдВ рдХрд░реЗрдЧреАред рдпрд╣ рдмреЗрд╣рддрд░ рд╣реИ рдХрд┐ рдЕрдЧрд░ рдЙрдирдХрд╛ рдкрд╛рд▓рди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рддреЛ рдЙрдореНрдореАрдж рдХреА рдЬрд╛рдПрдЧреА рдХрд┐ рд╡реЗ рдХрд╛рдо рдирд╣реАрдВ рдХрд░реЗрдВрдЧреЗ рдпрд╛ рддрдп рдирд╣реАрдВ рдХрд░ рдкрд╛рдПрдВрдЧреЗред
рдзрдиреНрдпрд╡рд╛рдж!

рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рдЬрд╛рдирддреЗ рд╣реИрдВ, рдПрдХ рдмрд╣реБрдд рд╣реА рдЧрдВрджреЗ рд╣реИрдХ рдЬреЛ рддрддреНрд╡ рджреГрд╢реНрдп рдЖрдХрд╛рд░ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди рдХрд░рддрд╛ рд╣реИ, рдХрд╛ рдЙрдкрдпреЛрдЧ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рд╕рдВрдЧреНрд░рд╣ рджреГрд╢реНрдп рдХреА рдКрдБрдЪрд╛рдИ рдХреЛ рдЙрдЪрд┐рдд рд░реВрдк рд╕реЗ рд╕реЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЕрдЧрд░ рдЖрдкрдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕рдВрдЧреНрд░рд╣ рджреГрд╢реНрдп рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдореИрдВ рднреА рдЗрд╕ рдмреЙрдХреНрд╕ рд╕реЗ рдмрд╛рд╣рд░ рдХрд╛рдо рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред :)

рдЗрд╕ рдмреАрдЪ, рдореИрдВ рдЗрд╕ рддрд░рд╣ рдХреЗ рдмрдЧ рдХреЗ рд▓рд┐рдП рдЗрддрдирд╛ рд╡рд░реНрдХрдЕрд░рд╛рдЙрдВрдб рдХреЛрдб рд▓рд┐рдЦ рд░рд╣рд╛ рд╣реВрдВ рдХрд┐ рдкреВрд░рд╛ рдХреНрд░реЙрд╕-рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рд▓рд╛рдн рдиреАрдЪреЗ рдкрд┐рдШрд▓ рд░рд╣рд╛ рд╣реИ ... рдореИрдВрдиреЗ рдЕрдирдВрдд рдКрдВрдЪрд╛рдИ рдХреЗ рдЖрдХрд╛рд░ рд╕реЗ рдмрдЪрдиреЗ рдХреЗ рд▓рд┐рдП CarouselView рдкрд░ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рдКрдБрдЪрд╛рдИ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛, рд▓реЗрдХрд┐рди - рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рдорд╛рди рд╕рдХрддреЗ рд╣реИрдВ - рдпрд╣ рдирдпрд╛ рдХрд╛рд░рдг рдмрдирддрд╛ рд╣реИ рдореБрд╕реАрдмрддреЛрдВред

рдЗрд╕ рдкрд░ рдХреЛрдИ рд╢рдмреНрдж? рд╣рд░ рдмрд╛рд░ рдЬрдм рдореИрдВ рдПрдХ рд╕рдВрдЧреНрд░рд╣ рджреГрд╢реНрдп рдпрд╛ рдХреИрд░реЛрд╕реЗрд▓рд╡реНрдпреВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рддреЛ рдореИрдВ рдЗрд╕ рдореБрджреНрджреЗ рд╕реЗ рдЬрд▓ рдЬрд╛рддрд╛ рд╣реВрдВ рдФрд░ рдЧреНрд░рд╛рд╣рдХ рд░рд┐рдкреАрдЯрд░реНрд╕ рдпрд╛ рдмрд╛рдЗрдВрдбреЗрдмрд▓ рд▓реЗрдЖрдЙрдЯ рдХрд╛ рд╕рд╣рд╛рд░рд╛ рд▓реЗрдирд╛ рдкрдбрд╝рддрд╛ рд╣реИред рдпрд╣ рдирд┐рд░рд╛рд╢рд╛рдЬрдирдХ рд╣реИ рдХрд┐ рдпрд╣ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдЙрдЪреНрдЪ рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рдирд╣реАрдВ рджреА рдЧрдИ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ CollectionView рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рд╕реЗ рдмрд╛рд╣рд░ рд╣реИред

рдХреГрдкрдпрд╛ рдЗрд╕реЗ рдареАрдХ рдХрд░реЗрдВ, рдпрд╣ рдмрд╣реБрдд рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░ рд░рд╣рд╛ рд╣реИ, рдореЗрд░реЗ рдкрд╛рд╕ рдПрдХ рд╕рдВрдЧреНрд░рд╣ рджреГрд╢реНрдп рдФрд░ рдПрдХ рд╣реА рдкреГрд╖реНрда рдореЗрдВ рдПрдХ рд╣рд┐рдВрдбреЛрд▓рд╛ рджреГрд╢реНрдп рд╣реИ рдФрд░ рдпрд╣ рдореБрдЭреЗ рдорд╛рд░ рд░рд╣рд╛ рд╣реИред

рд╣рд╛рдБ, рдореИрдВ рдпрд╣рд╛рдБ рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ рд╣реИ

рдХрд┐рд╕реА рдХреЛ рднреА рдЗрд╕ рдореБрджреНрджреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рдорд╛рдзрд╛рди рдорд┐рд▓ рдЧрдпрд╛ рд╣реИ?

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

deakjahn picture deakjahn  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

MartinWegner picture MartinWegner  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

rmarinho picture rmarinho  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

sonic1015 picture sonic1015  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

leobragatti picture leobragatti  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ