Maui: [БпСцификация] AppBar

Π‘ΠΎΠ·Π΄Π°Π½Π½Ρ‹ΠΉ Π½Π° 18 июн. 2020  Β·  6ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ  Β·  Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: dotnet/maui

AppBar

ПанСль прилоТСния состоит ΠΈΠ· ΠΏΠ°Π½Π΅Π»ΠΈ инструмСнтов ΠΈ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π΄Ρ€ΡƒΠ³ΠΈΡ… прСдставлСний. Π Π°Π·ΠΎΠ±Π»Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ»ΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… дСйствий.

ΠžΡΠ½ΠΎΠ²Π½Ρ‹ΠΌ прСимущСством использования ΠΏΠ°Π½Π΅Π»ΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ являСтся Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ всС ΠΏΠΎΠ΄ сСбя. Π’Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ настройки, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ:

  • ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠ°Ρ высота ΠΏΠ°Π½Π΅Π»ΠΈ прилоТСния.
  • Π’ΠΊΠ»ΡŽΡ‡Π°ΠΉΡ‚Π΅ любой ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ Π±Π΅Π· ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ ΠΈ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ (поля, Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΈ Ρ‚. Π΄.).
  • ΠŸΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½Π°Ρ панСль ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ.
  • И Ρ‚.ΠΏ.

ΠŸΠ Π˜ΠœΠ•Π§ΠΠΠ˜Π•. AppBar β€” это кросс-ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅Π½Π½ΠΎΠ΅ прСдставлСниС , ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ вступаСт Π² силу, ΠΊΠΎΠ³Π΄Π° нативная панСль Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ достигаСт своих ΠΏΡ€Π΅Π΄Π΅Π»ΠΎΠ², Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°, ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΠ°ΠΊΠ΅Ρ‚ΠΎΠ² ΠΈ Ρ‚. Π΄.

Π’ Xamarin.Forms панСль прилоТСния ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² свойствС Shell.AppBar , ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°Π΅Ρ‚ панСль прилоТСния Π² Π²ΠΈΠ΄Π΅ Π²ΠΈΠ΄ΠΆΠ΅Ρ‚Π° фиксированной высоты Π² Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ части экрана.

appbar

API

Π”Π°Π»Π΅Π΅ список со свойствами ΠΈ событиями AppBar.

Π₯арактСристики

| ΠΠ΅Π΄Π²ΠΈΠΆΠΈΠΌΠΎΡΡ‚ΡŒ | Π’ΠΈΠΏ | ОписаниС |
|----------|:--------------:|:-------------:|
| Π Π°Π·ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ | AppBarPlacement | РасполоТСниС AppBar (свСрху ΠΈΠ»ΠΈ снизу). |
| БарВысота | Π΄Π²ΠΎΠΉΠ½ΠΎΠΉ | ΠžΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚Π΅ высоту ΠΏΠ°Π½Π΅Π»ΠΈ прилоТСния. |
| Π‘Π°Ρ€Π€ΠΎΠ½ | ΠšΠΈΡΡ‚ΡŒ | ΠšΠΈΡΡ‚ΡŒ, ΡΠΎΠ·Π΄Π°ΡŽΡ‰Π°Ρ Ρ„ΠΎΠ½. |
| Π‘Π°Ρ€Ρ„ΠΎΠ½ΠΎΠ²ΠΎΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ | Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ изобраТСния | ImageSource, ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠΉ Ρ„ΠΎΠ½. |
| Π¦Π²Π΅Ρ‚ БартСкста | Π¦Π²Π΅Ρ‚ | Π¦Π²Π΅Ρ‚, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ Π² тСкстах (Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ ΠΈ Ρ‚. Π΄.). |
| Π—Π½Π°Ρ‡ΠΎΠΊ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ | Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ изобраТСния | ImageSource, ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠΉ Π·Π½Π°Ρ‡ΠΎΠΊ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ (ΠΊΠ½ΠΎΠΏΠΊΠ° «Назад» ΠΈ Ρ‚. Π΄.). |
| НазадКнопкаНазваниС | строка | ΠžΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚Π΅ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ ΠΊΠ½ΠΎΠΏΠΊΠΈ «Назад» Π½Π° ΠΏΠ°Π½Π΅Π»ΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ. |
| Π¦Π²Π΅Ρ‚ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ | Π¦Π²Π΅Ρ‚ | Π¦Π²Π΅Ρ‚ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ ΠΏΠ°Π½Π΅Π»ΠΈ прилоТСния. |
| Π’ΠΎΠ»Ρ‰ΠΈΠ½Π° Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ | Π’ΠΎΠ»Ρ‰ΠΈΠ½Π° | Π¨ΠΈΡ€ΠΈΠ½Π° Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ ΠΏΠ°Π½Π΅Π»ΠΈ прилоТСния с ΠΊΠ°ΠΆΠ΄ΠΎΠΉ стороны. |
| БСмья ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ² | строка | БСмСйство ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ², ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠ΅ Π² тСкстах ΠΏΠ°Π½Π΅Π»ΠΈ прилоТСния. |
| Атрибуты ΡˆΡ€ΠΈΡ„Ρ‚Π° | Атрибуты ΡˆΡ€ΠΈΡ„Ρ‚Π° | Атрибуты ΡˆΡ€ΠΈΡ„Ρ‚Π°, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ Π² тСкстах ΠΏΠ°Π½Π΅Π»ΠΈ прилоТСния. |
| Π Π°Π·ΠΌΠ΅Ρ€ ΡˆΡ€ΠΈΡ„Ρ‚Π° | Π΄Π²ΠΎΠΉΠ½ΠΎΠΉ | Π Π°Π·ΠΌΠ΅Ρ€ ΡˆΡ€ΠΈΡ„Ρ‚Π°, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ Π² тСкстах ΠΏΠ°Π½Π΅Π»ΠΈ прилоТСния. |
| Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ | ΠŸΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ | ΠžΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ любого прСдставлСния Xamarin.Forms Π½Π° ΠΏΠ°Π½Π΅Π»ΠΈ прилоТСния. |
| НазадКоманда | ICommand | Команда Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Π° для ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° Π½Π°Π·Π°Π΄. |
| ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ ΠΠ°Π·Π°Π΄ΠšΠΎΠΌΠ°Π½Π΄Ρ‹ | ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ | ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ для ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° Π½Π°Π·Π°Π΄. |

Бобытия

| Π‘ΠΎΠ±Ρ‹Ρ‚ΠΈΠ΅ | ОписаниС |
|----------|:--------------:|
| BackTapped | Π‘ΠΎΠ±Ρ‹Ρ‚ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚, ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ возвращаСтся Π½Π°Π·Π°Π΄. |

Π‘Ρ†Π΅Π½Π°Ρ€ΠΈΠΈ

Π”Π°Π²Π°ΠΉΡ‚Π΅ посмотрим Π½Π° Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹, ΠΎΡ…Π²Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‰ΠΈΠ΅ распространСнныС сцСнарии.

ΠŸΡ€ΠΎΡΡ‚Π°Ρ панСль ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ

Π”Π°Π²Π°ΠΉΡ‚Π΅ посмотрим Π½Π° Π±Π°Π·ΠΎΠ²Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€:

<Shell>
     <Shell.AppBar>
         <AppBar />
     </Shell.AppBar>
    ...
</Shell>

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠ°Ρ панСль ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ

Настройка внСшнСго Π²ΠΈΠ΄Π° с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ с ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠΉ высотой ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΌ содСрТимым (TitleView).

<Shell>
     <Shell.AppBar>
        <AppBar  
            BarHeight="120"
            BarBackgroundColor="Transparent">
            <AppBar.TitleView>
            ...
            </AppBar.TitleView>
        </AppBar>
     </Shell.AppBar>
    ...
</Shell>

Π Π°Π·ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅

ВСрхняя панСль прилоТСния (мСстополоТСниС ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ) ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΡŽ ΠΈ дСйствия Π² Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ части ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… экранов.

<Shell>
     <Shell.AppBar
          Placement="Top">
         <AppBar />
     </Shell.AppBar>
    ...
</Shell>

appbar-top

НиТняя панСль прилоТСния ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΡŽ ΠΈ дСйствия Π² Π½ΠΈΠΆΠ½Π΅ΠΉ части ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… экранов.

<Shell>
     <Shell.AppBar
          Placement="Bottom">
         <AppBar />
     </Shell.AppBar>
    ...
</Shell>

appbar-bottom

ИспользованиС стилСй

МоТно Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ внСшний Π²ΠΈΠ΄ содСрТимого Π²ΠΊΠ»Π°Π΄ΠΊΠΈ, полосы Π²ΠΊΠ»Π°Π΄ΠΎΠΊ, элСмСнта Π²ΠΊΠ»Π°Π΄ΠΊΠΈ ΠΈ Ρ‚. Π΄. с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ стилСй XAML ΠΈΠ»ΠΈ CSS .

ИспользованиС XAML:

<Style
    x:Key="AppBarStyle"
    TargetType="AppBar">
    <Setter
        Property="BarHeight"
        Value="120" />
    <Setter
        Property="BarBackgroundColor"
        Value="Transparent" />
</Style>

ИспользованиС CSS:

.appBarStyle {
  background: transparent;
  height: 120px;
}

Π£Ρ€ΠΎΠ²Π΅Π½ΡŒ слоТности: срСдний

Π‘ΠΎΠ»ΡŒΡˆΠ΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ

На основС https://github.com/xamarin/Xamarin.Forms/issues/10774

Π‘Π°ΠΌΡ‹ΠΉ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΉ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

ΠŸΠΎΠΆΠ°Π»ΡƒΠΉΡΡ‚Π°, управляйтС ΠΈ, я Π΄ΡƒΠΌΠ°ΡŽ, Ρ€Π°ΡΡΡ‚Π°Π²ΡŒΡ‚Π΅ ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚Ρ‹, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΡ‚Π΅ ΡΡ‚Π°Π½Π΄Π°Ρ€Ρ‚Π½ΡƒΡŽ страницу Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ!!
НС всС ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΡŽ Shell, Π² основном ΠΊΠΎΡ€ΠΏΠΎΡ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠ΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ большоС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π° основС Xamarin Forms!!

Бпасибо!!

ВсС 6 ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

ΠŸΠΎΠΆΠ°Π»ΡƒΠΉΡΡ‚Π°, управляйтС ΠΈ, я Π΄ΡƒΠΌΠ°ΡŽ, Ρ€Π°ΡΡΡ‚Π°Π²ΡŒΡ‚Π΅ ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚Ρ‹, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΡ‚Π΅ ΡΡ‚Π°Π½Π΄Π°Ρ€Ρ‚Π½ΡƒΡŽ страницу Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ!!
НС всС ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΡŽ Shell, Π² основном ΠΊΠΎΡ€ΠΏΠΎΡ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠ΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ большоС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π° основС Xamarin Forms!!

Бпасибо!!

Π”Π°, я Ρ…ΠΎΡ‚Π΅Π» Π±Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ этот элСмСнт управлСния ΠΈ ΠΈΠΌΠ΅Ρ‚ΡŒ прилоТСния Π΄ΠΎ ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±Ρ‹Π»ΠΎ Π±Ρ‹ Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚ΡŒ Π² ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΡƒ.

Π­Ρ‚ΠΎ просто составноС прСдставлСниС Ρ„ΠΎΡ€ΠΌ

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ ΠΊΠ°ΠΊ ячСйку для CollectionView ΠΈ ΠΈΠΌΠ΅Ρ‚ΡŒ бСсконСчноС количСство AppBars.

ΠŸΠΎΡ‡Π΅ΠΌΡƒ Π±Ρ‹ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚ΠΈΠΏ View вмСсто String Π² Ρ‚Π°ΠΊΠΈΡ… Π²Π΅Ρ‰Π°Ρ…, ΠΊΠ°ΠΊ: BackButtonTitle?

На Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ ΠΎΠ½ΠΈ пСрСходят Π½Π° Xamarin Community Toolkit.

@PureWeen Как это Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ? Π― Π½Π΅ Π²ΠΈΠΆΡƒ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠΉ Π·Π°Π΄Π°Ρ‡ΠΈ для AppBar Π² Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ Xamarin Community Toolkit.

Π‘Ρ‹Π»Π° Π»ΠΈ эта страница ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠΉ?
0 / 5 - 0 Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³ΠΈ

Π‘ΠΌΠ΅ΠΆΠ½Ρ‹Π΅ вопросы

jsuarezruiz picture jsuarezruiz  Β·  7ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ

probonopd picture probonopd  Β·  50ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ

4creators picture 4creators  Β·  31ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ

jsuarezruiz picture jsuarezruiz  Β·  12ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ

sim756 picture sim756  Β·  16ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ