Rounded rectangle ΡΡΠΎ Π·Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅
ΠΠ°ΠΊΡΡΠ³Π»ΡΠ΅ΠΌ ΡΠΊΡΠ°Π½Ρ Π½Π° android-ΡΡΡΡΠΎΠΉΡΡΠ²Π°Ρ : Cornerfly, Roundr ΠΈ Rounded Corner (ΡΡΡΠ°Π½ΠΈΡΠ° 3)
Rounded Corner (Easy4u)
ΠΠ½Π°ΠΊΠΎΠΌΡΡΠ²ΠΎ
ΡΠ΅ΠΊΠ»Π°ΠΌΠ°
ΠΠΎΠΌΠΈΠΌΠΎ Π΄Π²ΡΡ ΡΠ°ΡΡΠΌΠΎΡΡΠ΅Π½Π½ΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, ΠΏΡΠΈΠ΄Π°ΡΡ Π²Π°ΡΠ΅ΠΌΡ ΡΠΊΡΠ°Π½Ρ ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡΠ°Π»ΡΠ½ΠΎΡΡΠΈ ΠΌΠΎΠΆΠ΅Ρ Π΅ΡΠ΅ ΠΎΠ΄Π½Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° β Rounded Corner.
Π Π°Π±ΠΎΡΠ° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ
ΠΡΠΈ ΠΏΠ΅ΡΠ²ΠΎΠΌ Π·Π°ΠΏΡΡΠΊΠ΅ Rounded Corner Π½Π°ΠΌ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΡΠ°Π·ΡΠ΅ΡΠΈΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°ΡΡΡΡ ΠΏΠΎΠ²Π΅ΡΡ Π΄ΡΡΠ³ΠΈΡ ΠΎΠΊΠΎΠ½ ΠΈ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²ΠΈΡΡ Π΄ΠΎΡΡΡΠΏ ΠΊ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ΅ Π½Π°ΡΠ΅ΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ. Π‘Π°ΠΌΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π΅ ΡΡΡΠΈΡΠΈΡΠΈΡΠΎΠ²Π°Π½ΠΎ, Π²ΡΠ΅ Π½Π° Π°Π½Π³Π»ΠΈΠΉΡΠΊΠΎΠΌ ΡΠ·ΡΠΊΠ΅; Π½Π°Π΄Π΅ΡΡΡ, Π½ΠΎΠ²ΠΈΡΠΊΠΈ ΡΠΏΡΠ°Π²ΡΡΡΡ Ρ Π°ΠΊΡΠΈΠ²Π°ΡΠΈΠ΅ΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ.
ΠΠΎΡΠ»Π΅ ΡΡΠΎΠ³ΠΎ ΠΌΡ ΠΏΠΎΠΏΠ°Π΄Π°Π΅ΠΌ Π² ΠΌΠ΅Π½Ρ Ρ Π½Π°ΡΡΡΠΎΠΉΠΊΠ°ΠΌΠΈ, Π³Π΄Π΅ ΠΏΡΠ΅Π΄Π»Π°Π³Π°Π΅ΡΡΡ Π²ΡΠ±ΡΠ°ΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ ΠΎΠΏΡΠΈΠΈ:
ΡΠ΅ΠΊΠ»Π°ΠΌΠ°
ΠΡΠ»ΠΈ Ρ ΠΏΠ΅ΡΠ²ΡΠΌΠΈ Π΄Π²ΡΠΌΡ ΠΎΠΏΡΠΈΡΠΌΠΈ Π²ΠΎΠΏΡΠΎΡΠΎΠ² Π½Π΅ Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ ΠΈ Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡΡ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ, ΡΠΎ ΡΡΠΎ Π·Π° ΡΡΡΠ΅ΠΊΡΡ ΠΏΡΠ΅Π΄Π»Π°Π³Π°ΡΡ Π½Π°ΠΌ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ Rounded Corner? Π’ΡΡ Π²ΡΠ΅ ΠΎΡΠ΅Π½Ρ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΎ.
ΠΠΎΠΌΠΈΠΌΠΎ ΡΠΆΠ΅ ΠΏΡΠΈΠ²ΡΡΠ½ΠΎΠ³ΠΎ Π½Π°ΠΌ ΡΠΊΡΡΠ³Π»Π΅Π½ΠΈΡ Π΄ΠΈΡΠΏΠ»Π΅Ρ, ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΠ±ΡΠ°ΡΡ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠ΅ ΡΠΈΡΡΠ½ΠΊΠΈ ΠΏΠΎ ΠΊΡΠ°ΡΠΌ ΡΠΊΡΠ°Π½Π°, ΡΠ°ΠΌΠΊΠΈ, ΡΠΎΡΠΌΡ ΠΈ Π΄Π°ΠΆΠ΅ ΡΡΡΠ΅ΠΊΡΡ ΡΠ°ΠΌΠΎΠ³ΠΎ ΡΠΊΡΠ°Π½Π°.
ΠΡΠ³Π»ΡΠ΄ΠΈΡ Π½Π΅ΠΎΠ±ΡΡΠ½ΠΎ ΠΈ ΠΏΡΠΈ Ρ ΠΎΡΠΎΡΠ΅ΠΌ ΡΠΎΡΠ΅ΡΠ°Π½ΠΈΠΈ Ρ ΡΠ΅Ρ Π»ΠΎΠΌ ΠΈΠ»ΠΈ Π΄ΡΡΠ³ΠΈΠΌ Π°ΠΊΡΠ΅ΡΡΡΠ°ΡΠΎΠΌ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°Π΅Ρ ΠΊΠ»Π°ΡΡΠ½ΡΠΉ ΡΠΈΠΌΠ±ΠΈΠΎΠ·.
ΠΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ, ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΠ±ΡΠ°ΡΡ ΡΠ°Π·ΠΌΠ΅Ρ ΡΠΊΡΡΠ³Π»Π΅Π½ΠΈΠΉ ΠΈΠ»ΠΈ ΡΠ°ΠΌΠΎΠΊ ΠΈ ΠΈΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ. ΠΠΎ ΠΏΠΎΠΌΠ½ΠΈΡΠ΅, ΡΡΠΎ Π½Π΅ Π²ΡΠ΅ ΡΡΠΎ Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΠΎ, ΠΈ ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΡΡΡΠ΄ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ° Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΎΠΏΠ»Π°ΡΠΈΠ²Π°ΡΡΡΡ, ΡΠΎ Π² Π΄Π°Π½Π½ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΡ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΠ»ΠΈ ΡΠ΅Π±Π΅ Π½Π΅ΠΏΠ»ΠΎΡ ΠΎΠΉ ΡΡΠΎΠ²Π΅Π½Ρ ΠΎΠΏΠ»Π°ΡΡ.
Π’Π΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅
ΠΠ°ΠΊ Π±Ρ ΡΡΠΎ ΡΡΡΠ°Π½Π½ΠΎ Π½Π΅ Π·Π²ΡΡΠ°Π»ΠΎ, Π½ΠΎ ΠΈ Ρ Rounded Corner Ρ ΠΌΠ΅Π½Ρ Π½Π΅ Π²ΠΎΠ·Π½ΠΈΠΊΠ»ΠΎ Π½ΠΈΠΊΠ°ΠΊΠΈΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌ. Π‘ΠΊΠΎΡΠ΅Π΅ Π²ΡΠ΅Π³ΠΎ, ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΊΠ»Π°ΡΡΠ° Π½Π°ΡΡΠΎΠ»ΡΠΊΠΎ ΠΏΡΠΎΡΡΡ, ΡΡΠΎ Π½Π°ΡΠ΅ΠΊΠ°Π½ΠΈΠΉ ΠΊ Π½ΠΈΠΌ Π±ΡΡΡ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ.
ΡΠ΅ΠΊΠ»Π°ΠΌΠ°
ΠΠ΅ΡΡΠΈΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ | 2.0.5 |
Π Π°Π·ΠΌΠ΅Ρ Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΠ²Π° | 41.25 ΠΠ±Π°ΠΉΡ |
Π Π°Π·ΠΌΠ΅Ρ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π² ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π½ΠΎΠΌ Π²ΠΈΠ΄Π΅ | 45.17 ΠΠ±Π°ΠΉΡ |
ΠΠΎΡΡΠ΅Π±Π»Π΅Π½ΠΈΠ΅ ΠΠΠ£ | 30-50 ΠΠ±Π°ΠΉΡ |
Rounded Corner ΠΏΠΎΡΡΠ΅Π±Π»ΡΠ΅Ρ Π½Π°ΠΈΠ±ΠΎΠ»ΡΡΠ΅Π΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΠ΅ΡΡΡΡΠΎΠ² ΡΡΠ΅Π΄ΠΈ Π²ΡΠ΅Ρ ΠΏΡΠΎΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½Π½ΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ. ΠΡΠ°Π²Π΄Π°, ΠΈ ΡΡΠΎ ΠΎΡΠ½ΡΠ΄Ρ Π½Π΅ ΠΌΠ½ΠΎΠ³ΠΎ: Π΄ΠΎ 50 ΠΠ±Π°ΠΉΡ ΠΠΠ£ ΠΈ ΠΎΠΊΠΎΠ»ΠΎ 42 ΠΠ±Π°ΠΉΡ Π²ΡΡΡΠΎΠ΅Π½Π½ΠΎΠΉ ΠΏΠ°ΠΌΡΡΠΈ (Ρ ΡΡΠ΅ΡΠΎΠΌ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΡ Π΄Π°Π½Π½ΡΡ ). Π Π½Π°Π³ΡΡΠ·ΠΊΠ΅ Π½Π° ΠΏΡΠΎΡΠ΅ΡΡΠΎΡ ΠΈΠ»ΠΈ ΠΏΠΎΠ²ΡΡΠ΅Π½ΠΈΠΈ ΡΠ°ΡΡ ΠΎΠ΄Π° Π±Π°ΡΠ°ΡΠ΅ΠΈ Π²ΡΡΠ΄ Π»ΠΈ ΡΡΠΎΠΈΡ ΡΠ°ΡΡΠΊΠ°Π·ΡΠ²Π°ΡΡ β ΡΠ΅ΡΡΡΡΠΎΠ΅ΠΌΠΊΠΎΡΡΡ ΠΈ ΡΠ½Π΅ΡΠ³ΠΎΠ·Π°ΡΡΠ°ΡΠ½ΠΎΡΡΡ ΡΡΠΈΠ»ΠΈΡΡ Π½Π΅ Π±ΠΎΠ»Π΅Π΅ 1% ΠΎΡ ΠΎΠ±ΡΠ΅Π³ΠΎ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π°.
ΠΡΠ²ΠΎΠ΄Ρ
Rounded Corner β Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ Π½Π΅ΠΏΡΠΎΡΡΠ°Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π΄Π»Ρ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ ΡΠ³Π»ΠΎΠ² Π΄ΠΈΡΠΏΠ»Π΅Ρ ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΠΎΠ³ΠΎ ΡΡΡΡΠΎΠΉΡΡΠ²Π°. ΠΠΎΠΌΠΈΠΌΠΎ ΡΠΊΡΡΠ³Π»Π΅Π½ΠΈΡ ΡΠΊΡΠ°Π½Π°, ΠΎΠ½Π° ΠΏΡΠ΅Π΄Π»Π°Π³Π°Π΅Ρ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠ΅ ΡΠ°ΠΌΠΊΠΈ, ΡΡΡΠ΅ΠΊΡΡ ΡΠΊΡΠ°Π½Π° ΠΈ ΠΏΡΠΎΡΠΈΠ΅ ΠΏΠ»ΡΡΠΊΠΈ. Π Π°Π±ΠΎΡΠ°Π΅Ρ Π²ΡΠ΅ Ρ ΠΎΡΠΎΡΠΎ, Π½ΠΎ Π·Π° Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΠΏΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ²Π° ΠΏΡΠΈΠ΄Π΅ΡΡΡ Π΄ΠΎΠΏΠ»Π°ΡΠΈΡΡ.
ΡΠ΅ΠΊΠ»Π°ΠΌΠ°
Π‘Π²ΠΎΠ΄Π½ΠΎΠ΅ ΡΡΠ°Π²Π½Π΅Π½ΠΈΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ
ΠΠ°Π·Π²Π°Π½ΠΈΠ΅ | Cornerfly | Roundr | Rounded Corner (Easy4u) |
Π Π΅Π³ΡΠ»ΠΈΡΡΠ΅ΠΌΡΠΉ ΡΠ°Π΄ΠΈΡΡ Π·Π°ΠΊΡΡΠ³Π»Π΅Π½ΠΈΠΉ | ΠΡΡΡ | ΠΡΡΡ | ΠΡΡΡ |
ΠΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ Π²Π°ΡΠΈΠ°Π½ΡΡ Π·Π°ΠΊΡΡΠ³Π»Π΅Π½ΠΈΠΉ | ΠΠ΅Ρ | Π’ΠΎΠ»ΡΠΊΠΎ Π² ΠΏΠ»Π°ΡΠ½ΠΎΠΉ Π²Π΅ΡΡΠΈΠΈ | Π§Π°ΡΡΠΈΡΠ½ΠΎ, Π² ΠΏΠ»Π°ΡΠ½ΠΎΠΉ Π²Π΅ΡΡΠΈΠΈ Π±ΠΎΠ»ΡΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΉ |
ΠΡΠ±ΠΎΡ Π·Π°ΠΊΡΡΠ³Π»ΡΠ΅ΠΌΡΡ ΡΠ³Π»ΠΎΠ² | ΠΡΡΡ | ΠΡΡΡ | ΠΡΡΡ |
ΠΠ°ΠΊΡΡΠ³Π»Π΅Π½ΠΈΡ ΠΏΠ΅ΡΠ΅Π΄ ΡΡΠ°ΡΡΡ-Π±Π°ΡΠΎΠΌ ΠΈ Π½Π°Π²ΠΈΠ³Π°ΡΠΈΠΎΠ½Π½ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΡΡ | ΠΠ΅Ρ | ΠΡΡΡ | ΠΡΡΡ |
ΠΡΠ±ΠΎΡ ΡΠ²Π΅ΡΠ° Π·Π°ΠΊΡΡΠ³Π»ΡΠ΅ΠΌΠΎΠΉ ΠΎΠ±Π»Π°ΡΡΠΈ | ΠΡΡΡ | ΠΡΡΡ | ΠΡΡΡ |
Π’ΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ | OC Android 4.0 | OC Android 2.1 | OC Android 4.1 |
ΠΠΎΡΡΠ΅Π±Π»Π΅Π½ΠΈΠ΅ ΠΠΠ£, ΠΠ±Π°ΠΉΡ | 50-80 | 5-15 | 30-50 |
ΠΠ°Π»ΠΈΡΠΈΠ΅ ΡΠ΅ΠΊΠ»Π°ΠΌΡ | ΠΡΡΡ | ΠΡΡΡ | ΠΡΡΡ |
Π‘ΡΠΎΠΈΠΌΠΎΡΡΡ ΠΏΠ»Π°ΡΠ½ΠΎΠΉ Π²Π΅ΡΡΠΈΠΈ | $1.99 | $1.99 | $4.99 |
ΠΠ±ΡΠ°Ρ ΠΎΡΠ΅Π½ΠΊΠ°, ΠΌΠ°ΠΊΡΠΈΠΌΡΠΌ 10 Π±Π°Π»Π»ΠΎΠ² | 7 | 8 | 9 |
ΠΠΎΠ΄Π²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΈΡΠΎΠ³ΠΎΠ²
ΠΠΎΡ ΠΈ Π·Π°Π²Π΅ΡΡΠΈΠ»ΡΡ Π½Π°Ρ Π½Π΅Π±ΠΎΠ»ΡΡΠΎΠΉ ΠΎΠ±Π·ΠΎΡ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΡ ΡΡΠΈΠ»ΠΈΡ Π΄Π»Ρ ΡΠΊΡΡΠ³Π»Π΅Π½ΠΈΡ Π΄ΠΈΡΠΏΠ»Π΅Π΅Π² Π½Π° android-ΡΡΡΡΠΎΠΉΡΡΠ²Π°Ρ . ΠΠ°, ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΎΡΠ΅Π½Ρ ΡΠΏΠ΅ΡΠΈΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΈ ΠΏΠΎΠ΄ΠΎΠΉΠ΄ΡΡ Π½Π΅ Π²ΡΠ΅ΠΌ, Π½ΠΎ ΠΈ ΡΡΠ΅Π΄ΠΈ Π½ΠΈΡ ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΡΠ²ΠΈΡΡ ΡΠ°Π²ΠΎΡΠΈΡΠ°. ΠΠ»Ρ Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΡΠ΅ΡΡΠ° Π±ΡΠ»ΠΈ ΠΎΡΠΎΠ±ΡΠ°Π½Ρ ΡΡΠΈ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΡΠ΅ ΠΈ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ: Cornerfly, Roundr ΠΈ Rounded Corner (Easy4u).
Π ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΡΠ΄Π°ΠΊΠΈΠΉ ΠΎΡΠ±ΠΎΡΠΎΡΠ½ΡΠΉ ΡΡΡ, ΠΎΡΡΡΠ΅ΡΡΠ²Π»Π΅Π½Π½ΡΠΉ ΠΌΠ½ΠΎΠΉ ΠΏΡΠΈ ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΠ΅ ΠΊ ΠΎΠ±Π·ΠΎΡΡ, ΡΠΆΠ΅ ΠΏΡΠΎΡΠ΅Π», ΡΠΎ Π²ΡΠ΅ ΡΡΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΏΡΠΈΠ³ΠΎΠ΄Π½Ρ ΠΊ ΡΠ°Π±ΠΎΡΠ΅ ΠΈ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎ Ρ ΠΎΡΠΎΡΠΎ Π²ΡΠΏΠΎΠ»Π½ΡΡΡ ΠΏΠΎΡΡΠ°Π²Π»Π΅Π½Π½ΡΡ Π·Π°Π΄Π°ΡΡ. ΠΡΡΡΠ΅ΠΉ ΠΆΠ΅ ΡΡΠ°Π»Π° Rounded Corner (Easy4u). ΠΠ½Π° ΠΏΡΠ΅Π΄Π»Π°Π³Π°Π΅Ρ ΡΠΎ ΠΆΠ΅ ΡΠ°ΠΌΠΎΠ΅, ΡΡΠΎ ΠΈ ΠΊΠΎΠ½ΠΊΡΡΠ΅Π½ΡΡ, Π½ΠΎ Π΅Π΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ ΡΠΈΡΠ΅ Π·Π° ΡΡΠ΅Ρ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΡ ΡΠ°ΠΌΠΎΠΊ, ΡΡΡΠ΅ΠΊΡΠΎΠ² ΠΈ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ² ΠΏΠΎ Π½Π°ΡΡΡΠΎΠΉΠΊΠ΅. ΠΡΠ±ΠΎΡ ΠΎΡΠ΅Π²ΠΈΠ΄Π΅Π½.
Π‘ΠΊΡΡΠ³Π»Π΅Π½ΠΈΠ΅ ΡΠ³Π»ΠΎΠ² Π² Android. ΠΡΡΡΡΠΎ, ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎ, Π½Π΅Π΄ΠΎΡΠΎΠ³ΠΎ.
ΠΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ ΡΠ°ΡΡΠΎ ΠΏΡΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅ ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΠΏΡΠΈΠ΄Π°Π²Π°ΡΡ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠΌΡ Π½Π΅ΠΊΡΡ ΡΠΎΡΠΌΡ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠ΄Π΅Π»Π°ΡΡ ΠΊΡΡΠ³Π»ΠΎΠ΅ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ Π΄Π»Ρ Π°Π²Π°ΡΠ°ΡΠΊΠΈ. ΠΡΠ»ΠΈ Π΄Π»Ρ ΡΡΠ°ΡΠΈΡΠ½ΡΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² (ImageView) ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ±ΠΎΠΉΡΠΈΡΡ ΡΠ°ΠΊΠΈΠΌ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠΌ ΠΊΠ°ΠΊ Picasso transformation, ΡΠΎ Π΄Π»Ρ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ³ΠΎ Π΄Π΅Π»Π° ΠΎΠ±ΡΡΠΎΡΡ ΡΠ»ΠΎΠΆΠ½Π΅Π΅. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π΅ΡΡΡ ΡΠΏΠΈΡΠΎΠΊ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ², ΠΊΠΎΡΠΎΡΡΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠΎΠΊΡΡΡΠΈΠ²Π°ΡΡ ΠΈ Π½ΡΠΆΠ½ΠΎ Π·Π°ΠΊΡΡΠ³Π»ΠΈΡΡ ΠΊΡΠ°Ρ. ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ Π²ΠΏΠΎΠ»Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ ΠΏΠΎΠ΄ΠΎΠΉΡΠΈ Π²ΠΈΠ΄ΠΆΠ΅Ρ CardView.
ΠΠΎ ΡΡΠΎ Π΅ΡΠ»ΠΈ Π½ΡΠΆΠ½ΠΎ Π·Π°Π΄Π°ΡΡ ΡΠΎΡΠΌΡ ΠΎΡΠ»ΠΈΡΠ½ΡΡ ΠΎΡ ΠΏΡΡΠΌΠΎΡΠ³ΠΎΠ»ΡΠ½ΠΈΠΊΠ°, ΠΈ ΠΏΡΠΈ ΡΡΠΎΠΌ ΡΡΠ° ΡΠΎΡΠΌΠ° Π±ΡΠ΄Π΅Ρ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΈ ΠΌΠ΅Π½ΡΡΡΡΡ? ΠΡΠΎ ΠΈ ΠΏΠΎΡΡΠ΅Π±ΠΎΠ²Π°Π»ΠΎΡΡ ΡΠ΄Π΅Π»Π°ΡΡ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΈΠ· Π½Π°ΡΠΈΡ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ². ΠΠΎΠ΄Ρ ΠΎΠ΄ΡΡΠΈΡ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΡ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠ² UI Π΄Π»Ρ Π΄Π°Π½Π½ΡΡ ΡΠ΅Π»Π΅ΠΉ Π½Π΅ Π½Π°ΡΠ»ΠΎΡΡ, ΡΡΠΎ ΡΠΏΠΎΠ΄Π²ΠΈΠ³Π»ΠΎ ΠΌΠ΅Π½Ρ Π½Π° ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΠ΅, ΠΊΠ°ΠΊΠΈΠ΅ Π²ΠΎΠΎΠ±ΡΠ΅ Π΅ΡΡΡ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ Android Π΄Π»Ρ ΠΏΡΠΈΠ΄Π°Π½ΠΈΡ ΡΠΎΡΠΌΡ ΠΊΠΎΠ½ΡΠ΅Π½ΡΡ.
Π‘ΡΠ°ΡΡΡ Π΄Π»ΠΈΠ½Π½Π°Ρ β Π΄Π»Ρ ΡΠ΅Ρ , ΠΊΠΎΠΌΡ Π»Π΅Π½Ρ ΡΠΈΡΠ°ΡΡ Π²ΡΡ, ΡΠ°ΠΌΠΎΠ΅ Π²Π°ΠΆΠ½ΠΎΠ΅ ΠΈ ΠΈΡΡ ΠΎΠ΄Π½ΡΠΉ ΠΊΠΎΠ΄ Π² ΠΊΠΎΠ½ΡΠ΅ ΡΡΠ°ΡΡΠΈ.
ΠΠΈΠ·Π°ΠΉΠ½Π΅ΡΡΠΊΠ°Ρ Π²Π΅ΡΡΡΠΊΠ°
Π Π½Π°ΡΠ΅ΠΉ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ ΠΊΡΠ΅Π°ΡΠΈΠ²Π½ΡΠ΅ Π΄ΠΈΠ·Π°ΠΉΠ½Π΅ΡΡ. ΠΡ Π±Π΅Π·ΡΠΌΠ½ΡΠ΅ ΠΈΠ΄Π΅ΠΈ ΠΏΠΎΡΠΎΠΉ ΠΌΠΎΠ³ΡΡ ΠΎΠ·Π°Π΄Π°ΡΠΈΡΡ Π΄Π°ΠΆΠ΅ ΡΠ°ΠΌΠΎΠ³ΠΎ ΠΎΠΏΡΡΠ½ΠΎΠ³ΠΎ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°. ΠΠΎΡΠΌΠΎΡΡΠΈΠΌ, ΡΡΠΎ Π½Π° ΡΡΠΎΡ ΡΠ°Π· Π½Π°ΠΌ ΠΏΡΠΈΠ³ΠΎΡΠΎΠ²ΠΈΠ»ΠΈ.
Π£ Π½Π°Ρ Π΅ΡΡΡ Π½Π΅ΠΊΠ°Ρ ΠΊΠ°ΡΡΠΎΡΠΊΠ° Ρ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΡΠΌ, ΠΊΠΎΡΠΎΡΠΎΠ΅ ΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠΎΠΊΡΡΡΠΈΠ²Π°ΡΡΡΡ. Π£ ΠΊΠ°ΡΡΠΎΡΠΊΠΈ Π΅ΡΡΡ Π·Π°ΠΊΡΡΠ³Π»Π΅Π½ΠΈΠ΅ Π²Π΅ΡΡ
Π½ΠΈΡ
ΡΠ³Π»ΠΎΠ², Π½ΠΈΠΆΠ½ΠΈΠ΅ ΡΠ³Π»Ρ Π΄ΠΎΠ»ΠΆΠ½Ρ Π±ΡΡΡ ΠΏΡΡΠΌΡΠΌΠΈ. ΠΠ°ΡΡΠΎΡΠΊΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΡΠ½ΡΡΡ Π²Π²Π΅ΡΡ
, ΠΈ, ΠΊΠΎΠ³Π΄Π° ΠΊΠ°ΡΡΠΎΡΠΊΠ° Π·Π°ΠΏΠΎΠ»Π½ΡΠ΅Ρ Π²Π΅ΡΡ ΡΠΊΡΠ°Π½, Π·Π°ΠΊΡΡΠ³Π»Π΅Π½ΠΈΠ΅ ΡΠ±ΠΈΡΠ°Π΅ΡΡΡ.
ΠΡΠ΅ ΠΏΡΠΎΡΡΠΎ, Π½Π° ΠΏΠ΅ΡΠ²ΡΠΉ Π²Π·Π³Π»ΡΠ΄.
ΠΡΠΎΡΠΎΠΏΡΠ°Π½Π½Π°Ρ Π΄ΠΎΡΠΎΠΆΠΊΠ°
ΠΠ° ΠΏΠ΅ΡΠ²ΡΠΉ Π²Π·Π³Π»ΡΠ΄, ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π²ΠΈΠ΄ΠΆΠ΅Ρ CardView, Π½ΠΎ Π² ΠΏΡΠΎΡΠ΅ΡΡΠ΅ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ Π±ΡΠ» Π²ΡΡΠ²Π»Π΅Π½ ΡΡΠ΄ Π½Π΅Π΄ΠΎΡΡΠ°ΡΠΊΠΎΠ²:
Π’Π΅ΡΠ½ΠΈΡΡΡΠΉ ΠΏΡΡΡ
ΠΡΠ°ΠΊ, ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠΉ Π²ΠΈΠ΄ΠΆΠ΅Ρ Π½Π°ΠΌ Π½Π΅ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΠΈΡ. ΠΡΠΈΠ΄Π΅ΡΡΡ ΠΈΡΠΊΠ°ΡΡ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΡΡΠ΅Π΅ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΈ ΠΏΠΈΡΠ°ΡΡ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ ΡΠ°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»ΡΠ½ΠΎ. Π Π΄Π»Ρ Π½Π°ΡΠ°Π»Π° ΡΠ°Π·ΠΎΠ±ΡΠ°ΡΡΡΡ, ΠΊΠ°ΠΊΠΈΠ΅ Π΅ΡΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ Π² ΡΡΠΎΠΌ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠΈ Ρ Π΄ΡΡΠ³ΠΈΡ Android ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠ².
ΠΡΠΈΡΠ΅ΡΠΈΠΈ Π΄Π»Ρ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ°:
ΠΡΠΎ, ΠΊΠΎΠ½Π΅ΡΠ½ΠΎ, Π±ΡΠ» Π±Ρ ΡΠ½ΠΈΠ²Π΅ΡΡΠ°Π»ΡΠ½ΡΠΉ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ. Π Π²Π°ΡΠΈΠ°Π½ΡΠ°Ρ , ΠΊΠΎΡΠΎΡΡΠ΅ Ρ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π», Π½Π΅ Π²ΡΠ΅ ΠΊΡΠΈΡΠ΅ΡΠΈΠΈ ΡΠΎΠ±Π»ΡΠ΄Π°ΡΡΡΡ, Π½ΠΎ Π΄Π»Ρ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΡΠ°ΡΡΠΈ ΡΠ»ΡΡΠ°Π΅Π² Π²ΠΏΠΎΠ»Π½Π΅ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΡΡ.
Π― ΠΏΠΎΠΏΡΠΎΠ±ΠΎΠ²Π°Π» 4 ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ Π²Π°ΡΠΈΠ°Π½ΡΠ°:
Π‘Π²ΠΎΠΉΡΡΠ²ΠΎ View.clipToOutline
ΠΡΠΎΡ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π² Π²ΠΈΠ΄ΠΆΠ΅ΡΠ΅ CardView. ΠΠ»ΡΠ½Π΅ΠΌ, ΡΡΠΎ ΠΎΠ½ ΡΠΌΠ΅Π΅Ρ.
ΠΠ°ΠΊ ΡΡΠΎ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ:
ΠΠ°Π΄Π°Π΅ΠΌ ΡΠΎΠ½ΠΎΠ²ΠΎΠ΅ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ Π½ΡΠΆΠ½ΠΎΠΉ ΡΠΎΡΠΌΡ ΠΈ Π²ΡΡΡΠ°Π²Π»ΡΠ΅ΠΌ Π² ΠΏΠΎΠ»Π΅ View.clipToOutline Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ βtrueβ.
ΠΠΎ ΠΌΡ Π·Π½Π°Π΅ΠΌ, ΡΡΠΎ ΡΠ°Π±ΠΎΡΠ°Π΅ΠΌ Ρ API Android, ΠΈ ΡΠ»ΠΈΡΠΊΠΎΠΌ Π»Π΅Π³ΠΊΠΎ, ΡΡΠΎΠ±Ρ Π±ΡΡΡ ΠΏΡΠ°Π²Π΄ΠΎΠΉ. Π‘ΠΌΠΎΡΡΠΈΠΌ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ ΠΌΠ΅ΡΠΎΠ΄Π° View.setClipToOutline()
Sets whether the Viewβs Outline should be used to clip the contents of the Viewβ¦Note that this flag will only be respected if the Viewβs Outline returns true from Outline.canClip()
Returns whether the outline can be used to clip a View. Currently, only Outlines that can be represented as a rectangle, circle, or round rect support clipping.
ΠΠΎΠ»ΡΡΠ°Π΅ΡΡΡ, ΡΡΠΎ ΠΏΠΎΠΊΠ° Π΄ΠΎΡΡΡΠΏΠ΅Π½ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½Π½ΡΠΉ Π½Π°Π±ΠΎΡ ΡΠΎΡΠΌ. ΠΠΎΡ ΡΠ°ΠΊ, Π·Π°Π΄ΡΠΌΠΊΠ° Ρ
ΠΎΡΠΎΡΠ°Ρ, Π½ΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ Π½Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°ΡΡ Π²Π΅ΡΡ ΠΏΠΎΠ»Π΅Ρ ΡΠ°Π½ΡΠ°Π·ΠΈΠΉ.
ΠΠ»Ρ ΡΠΎΠ³ΠΎ, ΡΡΠΎΠ±Ρ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΈ ΠΌΠ΅Π½ΡΡΡ ΡΠΎΡΠΌΡ ΡΠΎΠ½ΠΎΠ²ΠΎΠ³ΠΎ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ, ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°ΡΡ ΠΊΠ»Π°ΡΡ, Π½Π°ΡΠ»Π΅Π΄ΠΎΠ²Π°Π½Π½ΡΠΉ ΠΎΡ Drawable. Π ΠΌΠ΅ΡΠΎΠ΄Π΅ getOutline() Π·Π°Π΄Π°Π΅ΠΌ Π½ΡΠΆΠ½ΡΠΉ ΠΊΠΎΠ½ΡΡΡ.
Π₯ΠΎΡΠΎΡΠΎ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΠΈΡ Π΄Π»Ρ ΡΠΈΡΡΠ°ΡΠΈΠΈ, ΠΊΠΎΠ³Π΄Π° Π½ΡΠΆΠ½ΠΎ Π·Π°Π΄Π°ΡΡ ΡΠΎΡΠΌΡ ΠΏΡΡΠΌΠΎΡΠ³ΠΎΠ»ΡΠ½ΠΈΠΊΠ°, ΠΎΠ²Π°Π»Π° ΠΈ ΠΏΡΡΠΌΠΎΡΠ³ΠΎΠ»ΡΠ½ΠΈΠΊΠ° ΡΠΎ ΡΠΊΡΡΠ³Π»Π΅Π½Π½ΡΠΌΠΈ ΠΊΡΠ°ΡΠΌΠΈ, ΠΏΡΠΈ ΡΡΠ»ΠΎΠ²ΠΈΠΈ, ΡΡΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΡΠ°Π·ΡΠ°Π±Π°ΡΡΠ²Π°Π΅ΡΡΡ Π΄Π»Ρ Π²Π΅ΡΡΠΈΠΉ Android Lollipop ΠΈ Π²ΡΡΠ΅. ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π² Π±ΡΠ΄ΡΡΠ΅ΠΌ ΠΏΠΎΡΠ²ΠΈΡΡΡ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° Π»ΡΠ±ΠΎΠΉ ΡΠΎΡΠΌΡ ΠΊΠΎΠ½ΡΡΡΠ°, Π½ΠΎ ΡΡΠΎ Π² Π±ΡΠ΄ΡΡΠ΅ΠΌ.
ΠΠ΅ΡΠΎΠ΄ Canvas.clipPath() ΠΏΡΠΈ ΠΎΡΡΠΈΡΠΎΠ²ΠΊΠ΅ Π΄ΠΎΡΠ΅ΡΠ½ΠΈΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² Π² ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠ΅
ΠΠ°Π½Π½ΡΠΉ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ ΡΠΎΡΡΠΎΠΈΡ Π² Π½Π°ΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΠΈ ΠΎΡ ΠΊΠ»Π°ΡΡΠ° ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠ°. Π ΠΌΠ΅ΡΠΎΠ΄Π΅ dispatchDraw() Π΄Π΅Π»Π°Π΅ΠΌ ΠΎΠ±ΡΠ΅Π·ΠΊΡ ΠΏΠΎ Π½ΡΠΆΠ½ΠΎΠΉ ΡΠΎΡΠΌΠ΅ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΌΠ΅ΡΠΎΠ΄Π° Canvas.clipPath()
ΠΠΎΠ΄Ρ ΠΎΠ΄ ΠΎΡΠ½ΠΎΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΏΡΠΎΡΡ Π² ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΠΈ ΠΏΠΎΠ΄ΠΎΠΉΠ΄Π΅Ρ Π΄Π»Ρ ΡΠ»ΡΡΠ°Π΅Π², ΠΊΠΎΠ³Π΄Π° ΡΡΠ΅Π±ΡΠ΅ΡΡΡ Π±ΡΡΡΡΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ Π² ΠΏΡΠΎΠ΅ΠΊΡ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΡ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΡΡΡ, Π° ΡΠ³Π»Π°ΠΆΠΈΠ²Π°Π½ΠΈΠ΅ Π»ΠΈΠ½ΠΈΠΉ Π½Π΅ΠΏΡΠΈΠ½ΡΠΈΠΏΠΈΠ°Π»ΡΠ½ΠΎ.
ΠΠ΅ΡΠΎΠ΄ Canvas.drawPath() ΠΏΡΠΈ ΠΎΡΡΠΈΡΠΎΠ²ΠΊΠ΅ Π΄ΠΎΡΠ΅ΡΠ½ΠΈΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² Π² ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠ΅, View.LAYER_TYPE_SOFTWARE
Π‘ΠΎΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎ, Π΄Π°Π½Π½Π°Ρ Π½Π°ΡΡΡΠΎΠΉΠΊΠ° Π²Π΅Π΄Π΅Ρ ΠΊ ΠΏΠ°Π΄Π΅Π½ΠΈΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ. ΠΠΎ Π½Π°ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΡΠΎ ΠΊΡΠΈΡΠΈΡΠ½ΠΎ, Π²ΠΈΠ΄Π½ΠΎ Π½Π° Π³ΡΠ°ΡΠΈΠΊΠ΅ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ.
Π ΠΏΡΠΎΡΠ΅ΡΡΠ΅ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π²ΡΡΡΠ½ΠΈΠ»ΠΎΡΡ, ΡΡΠΎ ΠΏΠ΅ΡΠ΅ΡΡΠ°ΡΡ ΡΠ°Π±ΠΎΡΠ°ΡΡ ΡΠ°ΠΊΠΈΠ΅ Π²Π΅ΡΠΈ ΠΊΠ°ΠΊ ΡΠ΅Π½Ρ Ρ ΠΊΠ½ΠΎΠΏΠΊΠΈ. ΠΠΎΡ ΠΎΠΆΠ΅, ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° ΠΈΠΌΠ΅Π½Π½ΠΎ Π² View.LAYER_TYPE_SOFTWARE.
ΠΠ΅ΡΠΎΠ΄ Canvas.drawPath() ΠΏΡΠΈ ΠΎΡΡΠΈΡΠΎΠ²ΠΊΠ΅ Π΄ΠΎΡΠ΅ΡΠ½ΠΈΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² Π² ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠ΅, View.LAYER_TYPE_HARDWARE
ΠΠ°ΠΊ ΡΡΠΎ Π²ΡΠ³Π»ΡΠ΄ΠΈΡ Π² ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ:
ΠΠ»Ρ ΡΠ΅ΡΠ΅Π½ΠΈΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ Ρ Π·Π°ΠΊΡΡΠ³Π»Π΅Π½ΠΈΠ΅ΠΌ ΡΠ³Π»ΠΎΠ² Π² Π½Π°ΡΠ΅ΠΌ ΠΏΡΠΎΠ΅ΠΊΡΠ΅ ΠΌΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π»ΠΈ Π΄Π°Π½Π½ΡΠΉ ΠΌΠ΅ΡΠΎΠ΄. ΠΠ·Π±Π°Π²ΠΈΠ»ΠΈΡΡ ΠΎΡ ΠΌΠ΅ΡΡΠ°Π½ΠΈΡ ΠΏΡΠΈ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄Π΅ ΠΌΠ΅ΠΆΠ΄Ρ ΡΠΊΡΠ°Π½Π°ΠΌΠΈ, ΡΠΎΠ·Π΄Π°Π² Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΡΠΊΡΠ°Π½Π° ΡΠ²ΠΎΠΉ ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅Ρ. ΠΡΠΎ ΡΠΊΠ°Π·Π°Π»ΠΎΡΡ Π½Π° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ ΠΏΡΠΈ ΡΠΌΠ΅Π½Π΅ ΡΠΊΡΠ°Π½ΠΎΠ², Π½ΠΎ Π½Π΅ ΠΊΡΠΈΡΠΈΡΠ½ΠΎ ΠΈ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ Π½Π΅Π·Π°ΠΌΠ΅ΡΠ½ΠΎ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ ΠΌΠ΅Π½Π΅Π΅ ΡΠ΅ΠΊΡΠ½Π΄Ρ.
Π‘Ρ Π΅ΠΌΠ°ΡΠΈΡΠ½ΠΎ Π±ΡΠ»ΠΎ ΡΠ°ΠΊ:
Extra
ΠΠΎΠ»ΡΡΠΈΠ² Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΏΠΎ ΠΌΠ΅ΡΠΎΠ΄Π°ΠΌ ΠΎΡΡΠ΅ΡΠ΅Π½ΠΈΡ Π² Android, Ρ ΠΎΡΠ΅ΡΡΡ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ, ΠΊΠ°ΠΊ ΡΡΠΎ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Ρ ΠΈΠ·ΠΌΠ΅Π½ΡΠ΅ΠΌΠΎΠΉ ΡΠΎΡΠΌΠΎΠΉ Π² Π²ΠΈΠ΄Π΅ Π°Π½ΠΈΠΌΠ°ΡΠΈΠΈ. ΠΠ° ΠΎΡΠ½ΠΎΠ²Ρ Π°Π½ΠΈΠΌΠ°ΡΠΈΠΈ Π²Π·ΡΠ» ΡΠ»Π΅Π΄ΡΡΡΠ΅Π΅: ΡΡΠ°Π½ΡΡΠΎΡΠΌΠ°ΡΠΈΡ Π·Π²Π΅Π·Π΄Ρ Π² ΠΌΠ½ΠΎΠ³ΠΎΡΠ³ΠΎΠ»ΡΠ½ΠΈΠΊ ΠΈ ΠΎΠ±ΡΠ°ΡΠ½ΠΎ Π² Π·Π²Π΅Π·Π΄Ρ. ΠΡΠ΅ ΡΡΠΎ Π²ΡΠ°ΡΠ°Π΅ΡΡΡ Π²ΠΎΠΊΡΡΠ³ ΡΠ²ΠΎΠ΅Π³ΠΎ ΡΠ΅Π½ΡΡΠ°. ΠΠΎΡΠΌΠΎΡΡΠΈΠΌ, ΡΡΠΎ ΠΏΠΎΠ»ΡΡΠΈΠ»ΠΎΡΡ ΠΈ ΠΊΠ°ΠΊ ΡΡΠΎ Π²Π»ΠΈΡΠ΅Ρ Π½Π° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡ.
ΠΠ΅ΡΠΎΠ΄ PorterDuff.Mode + View.LAYER_TYPE_HARDWARE
ΠΠ΅ΡΠΎΠ΄ Canvas.clipPath()
ΠΠ½Π΅Π½ΠΈΠ΅ Π°Π²ΡΠΎΡΠ°
ΠΠ°ΠΆΠ΄ΡΠΉ ΠΈΠ· ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΠΎΠ² Ρ ΠΎΡΠΎΡΠΎ ΠΏΡΠΈΠΌΠ΅Π½ΠΈΠΌ Π² ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ ΡΠΈΡΡΠ°ΡΠΈΠΈ.
Π£Ρ , ΡΡΠΎ Π±ΡΠ»Π° Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ Π±ΠΎΠ»ΡΡΠ°Ρ ΡΡΠ°ΡΡΡ. ΠΡΠΎ Π΄ΠΎΡΠΈΡΠ°Π», ΡΠΎΠΌΡ Π²ΠΈΡΡΡΠ°Π»ΡΠ½ΡΠΉ ΠΏΡΠΈΠ· 🍬
Π£Π΄Π°ΡΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°, ΠΌΠ΅Π½ΡΡΠ΅ Π±Π°Π³ΠΎΠ², Π±ΠΎΠ»ΡΡΠ΅ ΡΡΠ°ΡΡΠ»ΠΈΠ²ΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ!
Π ΡΡΡΠΊΠΈΠ΅ ΠΠ»ΠΎΠ³ΠΈ
Π Π°Π·Π½ΠΈΡΠ° ΠΌΠ΅ΠΆΠ΄Ρ android: icon ΠΈ android: roundIcon Π² ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ
8.0 Π°Π΄Π°ΠΏΡΠ°ΡΠΈΡ ΠΈΠΊΠΎΠ½ΠΊΠΈ ΡΠΈΡΡΠ΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ
ΠΠ°ΡΠ΅ΠΌ Π½ΡΠΆΠ½ΠΎ Π°Π΄Π°ΠΏΡΠΈΡΠΎΠ²Π°ΡΡ ΠΈΠΊΠΎΠ½ΠΊΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ?
ΠΠ΅ΠΊΠΎΡΠΎΡΡΠ΅ Π΄ΡΡΠ·ΡΡ ΠΌΠΎΠ³ΡΡ ΡΠ°ΡΡΠ΅ΡΡΡΡΡΡ. ΠΠ½Π°ΡΠΎΠΊ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΡΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ Ρ Π΄ΡΠ΅Π²Π½ΠΈΡ Π²ΡΠ΅ΠΌΠ΅Π½ Android, Π° ΡΡΠ½ΠΊΡΠΈΡ ΡΡΠ΅Π·Π²ΡΡΠ°ΠΉΠ½ΠΎ ΠΏΡΠΎΡΡΠ°, Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΠΏΠΎΡΡΠ°Π²ΠΈΡΡ ΠΊΠ°ΡΡΠΈΠ½ΠΊΡ. Π§ΡΠΎ Π»ΡΡΡΠ΅ Π²ΡΠ΅Π³ΠΎ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΠΈΡ Π΄Π»Ρ ΡΡΠΎΠ³ΠΎ? ΠΠΎ Π½Π° ΡΠ°ΠΌΠΎΠΌ Π΄Π΅Π»Π΅ Π² ΡΠ΅ΠΊΡΡΠ΅ΠΉ ΡΡΠ΅Π΄Π΅ Android ΡΡΠ½ΠΊΡΠΈΡ Π·Π½Π°ΡΠΊΠ° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΎΡΠ΅Π½Ρ ΡΠ±ΠΈΠ²Π°Π΅Ρ Ρ ΡΠΎΠ»ΠΊΡ.
ΠΡΠ»ΠΈ ΠΌΡ Ρ ΠΎΡΠΈΠΌ ΠΏΠΎΠ³ΠΎΠ²ΠΎΡΠΈΡΡ ΠΎΠ± ΠΈΡΡΠΎΡΠΈΠΈ Π·Π½Π°ΡΠΊΠΎΠ² ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π΄Π»Ρ ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΡΡ ΡΠ΅Π»Π΅ΡΠΎΠ½ΠΎΠ², ΠΌΡ Π΄ΠΎΠ»ΠΆΠ½Ρ Π½Π°ΡΠ°ΡΡ Ρ Apple. Π 1980-Ρ Π³ΠΎΠ΄Π°Ρ , ΠΊΠΎΠ³Π΄Π° Apple Π΅ΡΠ΅ ΡΠ°Π·ΡΠ°Π±Π°ΡΡΠ²Π°Π»Π° ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΡ Lisa ΠΈ Macintosh, ΠΠΆΠΎΠ±Ρ Π±ΡΠ» ΡΡΡΠΌ ΡΡΠΎΡΠΎΠ½Π½ΠΈΠΊΠΎΠΌ Π·Π°ΠΊΡΡΠ³Π»Π΅Π½Π½ΡΡ ΠΏΡΡΠΌΠΎΡΠ³ΠΎΠ»ΡΠ½ΠΈΠΊΠΎΠ². Π ΡΠΎ Π²ΡΠ΅ΠΌΡ ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΡ Apple Π½Π°ΠΏΠΈΡΠ°Π»ΠΈ Π·Π°ΠΌΠ΅ΡΠ°ΡΠ΅Π»ΡΠ½ΡΠΉ Π°Π»Π³ΠΎΡΠΈΡΠΌ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΌΠΎΠΆΠ΅Ρ ΡΠΈΡΠΎΠ²Π°ΡΡ ΠΊΡΡΠ³ΠΈ ΠΈ ΡΠ»Π»ΠΈΠΏΡΡ Π½Π° ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ΅. ΠΡΠ΅ Π·ΡΠΈΡΠ΅Π»ΠΈ Π±ΡΠ»ΠΈ ΡΠΎΠΊΠΈΡΠΎΠ²Π°Π½Ρ, ΠΊΡΠΎΠΌΠ΅ ΠΠΆΠΎΠ±ΡΠ°, ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ ΠΠΆΠΎΠ±Ρ ΡΡΠΈΡΠ°Π», ΡΡΠΎ Ρ ΠΎΡΡ ΠΊΡΡΠ³ΠΈ ΠΈ ΡΠ»Π»ΠΈΠΏΡΡ ΡΠΎΠΆΠ΅ Ρ ΠΎΡΠΎΡΠΈ, Π΅ΡΠ»ΠΈ Π±Ρ ΠΎΠ½ΠΈ ΠΌΠΎΠ³Π»ΠΈ Π½Π°ΡΠΈΡΠΎΠ²Π°ΡΡ ΠΏΠΎΠ»ΠΎΡΡ ΠΡΠ΅ Π»ΡΡΡΠ΅ ΠΏΡΡΠΌΠΎΡΠ³ΠΎΠ»ΡΠ½ΠΈΠΊ ΡΠΎ ΡΠΊΡΡΠ³Π»Π΅Π½Π½ΡΠΌΠΈ ΡΠ³Π»Π°ΠΌΠΈ. Π ΡΠΎ Π²ΡΠ΅ΠΌΡ ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ ΡΡΠΈΡΠ°Π», ΡΡΠΎ ΡΡΠΎ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΠΈ ΡΡΠΎ ΠΏΡΡΠΌΠΎΡΠ³ΠΎΠ»ΡΠ½ΠΈΠΊΠΈ Ρ Π·Π°ΠΊΡΡΠ³Π»Π΅Π½Π½ΡΠΌΠΈ ΡΠ³Π»Π°ΠΌΠΈ Π½Π΅ Π½ΡΠΆΠ½Ρ Π²ΠΎΠΎΠ±ΡΠ΅, Π΅ΡΠ»ΠΈ ΠΎΠ½ΠΈ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡ ΠΎΡΠ½ΠΎΠ²Π½ΡΠΌ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡΠΌ ΡΠ΅ΡΡΠ΅ΠΆΠ°. ΠΠΆΠΎΠ±Ρ Π·Π»ΠΎΠ±Π½ΠΎ ΠΏΠΎΡΠ°ΡΠΈΠ» Π΅Π³ΠΎ ΠΏΠΎ ΡΡΠ΅ΠΌ ΡΠ»ΠΈΡΠ°ΠΌ, ΡΠΊΠ°Π·ΡΠ²Π°Π» Π½Π° ΡΠ°Π·Π»ΠΈΡΠ½ΡΠ΅ ΠΏΡΠΈΠΌΠ΅ΡΡ ΡΠΊΡΡΠ³Π»Π΅Π½Π½ΡΡ ΠΏΡΡΠΌΠΎΡΠ³ΠΎΠ»ΡΠ½ΠΈΠΊΠΎΠ² Π½Π° ΡΠ»ΠΈΡΠ΅, ΠΈ, Π½Π°ΠΊΠΎΠ½Π΅Ρ, Π½Π° ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ Π΄Π΅Π½Ρ ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ ΡΠ΄Π΅Π»Π°Π» ΡΡΠ½ΠΊΡΠΈΡ ΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΠΊΡΡΠ³Π»Π΅Π½Π½ΡΡ ΠΏΡΡΠΌΠΎΡΠ³ΠΎΠ»ΡΠ½ΠΈΠΊΠΎΠ².
ΠΠΎΡΡΠΎΠΌΡ, ΠΊΠΎΠ³Π΄Π° Π² 2007 Π³ΠΎΠ΄Ρ ΡΠΎΠ΄ΠΈΠ»ΡΡ iPhone, Π½Π΅ Π²ΡΠ΅ Π·Π½Π°ΡΠΊΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π±ΡΠ»ΠΈΠΠ΅ΠΎΠΆΠΈΠ΄Π°Π½Π½ΡΠΉΠΠ°ΠΊΡΡΠ³Π»Π΅Π½Π½ΡΠ΅ ΠΏΡΡΠΌΠΎΡΠ³ΠΎΠ»ΡΠ½ΡΠ΅ Π·Π½Π°ΡΠΊΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ Π² Π·Π΅ΠΌΠ»Π΅, Π΄Π°ΠΆΠ΅ ΡΡΠΎΡΠΎΠ½Π½ΠΈΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π²ΡΠ½ΡΠΆΠ΄Π΅Π½Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π·Π°ΠΊΡΡΠ³Π»Π΅Π½Π½ΡΠ΅ ΠΏΡΡΠΌΠΎΡΠ³ΠΎΠ»ΡΠ½ΡΠ΅ Π·Π½Π°ΡΠΊΠΈ, ΠΈ ΡΡΠΎ ΠΏΡΠ°Π²ΠΈΠ»ΠΎ ΡΠΎΡ ΡΠ°Π½ΡΠ΅ΡΡΡ Π΄ΠΎ ΡΠ΅Π³ΠΎΠ΄Π½ΡΡΠ½Π΅ΠΉ iOS 11, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½Π° ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΌ ΡΠΈΡΡΠ½ΠΊΠ΅:
ΠΠ°ΠΏΡΠΎΡΠΈΠ², ΠΊΠΎΠ³Π΄Π° ΡΠ°Π·ΡΠ°Π±Π°ΡΡΠ²Π°Π»Π°ΡΡ ΡΠΈΡΡΠ΅ΠΌΠ° Android, Π΅ΠΉ Π½Π΅ Π½ΡΠ°Π²ΠΈΠ»Π°ΡΡ Π·Π°ΠΊΡΡΡΠΎΡΡΡ ΠΈ ΠΏΡΠΈΠ½ΡΠΆΠ΄Π΅Π½Π½ΠΎΡΡΡ Apple. ΠΠΌΠ΅ΡΡΠΎ ΡΡΠΎΠ³ΠΎ ΠΎΠ½Π° Π²ΡΠ±ΡΠ°Π»Π° ΡΠ²ΠΎΠ±ΠΎΠ΄Ρ ΠΈ ΠΎΡΠΊΡΡΡΠΎΡΡΡ ΠΈ Π½Π΅ Π²ΡΠ΄Π²ΠΈΠ³Π°Π»Π° Π½ΠΈΠΊΠ°ΠΊΠΈΡ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΡΡ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ ΠΊ ΡΠΎΡΠΌΠ΅ Π·Π½Π°ΡΠΊΠ° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ. Π Π°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ ΠΌΠΎΠ³ΡΡ Π²ΡΠ±ΠΈΡΠ°ΡΡ:
ΠΠ°ΠΊ Π²ΠΈΠ΄ΠΈΡΠ΅, Π½Π° Android Π·Π½Π°ΡΠΎΠΊ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΊΠ²Π°Π΄ΡΠ°ΡΠΎΠΌ, ΠΊΡΡΠ³ΠΎΠΌ, ΠΏΡΡΠΌΠΎΡΠ³ΠΎΠ»ΡΠ½ΠΈΠΊΠΎΠΌ Ρ Π·Π°ΠΊΡΡΠ³Π»Π΅Π½Π½ΡΠΌΠΈ ΡΠ³Π»Π°ΠΌΠΈ ΠΈΠ»ΠΈ Π»ΡΠ±ΠΎΠΉ Π΄ΡΡΠ³ΠΎΠΉ Π½Π΅ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΠΉ Π³ΡΠ°ΡΠΈΠΊΠΎΠΉ.
ΠΠ·Π½Π°ΡΠ°Π»ΡΠ½ΠΎ ΡΡΠΎ Π±ΡΠ»ΠΈ ΡΠ°Π·Π½ΡΠ΅ Π΄ΠΈΠ·Π°ΠΉΠ½Π΅ΡΡΠΊΠΈΠ΅ ΠΊΠΎΠ½ΡΠ΅ΠΏΡΠΈΠΈ Π΄Π²ΡΡ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΉ, ΠΈ ΡΡΡΠ΄Π½ΠΎ ΡΠΊΠ°Π·Π°ΡΡ, ΠΊΠ°ΠΊΠ°Ρ ΠΈΠ· Π½ΠΈΡ Π²ΡΡΠ΅. ΠΠΎ ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½Π°Ρ ΡΠΈΡΡΠ΅ΠΌΠ° Android ΠΈΠΌΠ΅Π΅Ρ ΠΎΡΠΊΡΡΡΡΠΉ ΠΈΡΡ ΠΎΠ΄Π½ΡΠΉ ΠΊΠΎΠ΄, Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΎΡΠ΅ΡΠ΅ΡΡΠ²Π΅Π½Π½ΡΠ΅ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΠΈ ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΡΡ ΡΠ΅Π»Π΅ΡΠΎΠ½ΠΎΠ² ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ»ΠΈ ΡΡΡ ΡΡΠ½ΠΊΡΠΈΡ ΠΏΡΠΈ Π½Π°ΡΡΡΠΎΠΉΠΊΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΡΠ΅ ΡΠ΅Π»Π΅ΡΠΎΠ½Ρ Xiaomi ΡΠ΅ΡΠΈΠ»ΠΈ ΠΏΡΠΈΠ±Π»ΠΈΠ·ΠΈΡΡΡΡ ΠΊ Apple ΠΈ Π·Π°ΡΡΠ°Π²ΠΈΡΡ Π·Π½Π°ΡΠΊΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΎΠΊΡΡΠ³Π»ΡΡΡΡΡ. Π§ΡΠΎ Π΄Π΅Π»Π°ΡΡ, Π΅ΡΠ»ΠΈ Π·Π½Π°ΡΠΊΠΈ Π½Π΅ΠΊΠΎΡΠΎΡΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π½Π΅ ΡΠ²Π»ΡΡΡΡΡ ΠΏΡΡΠΌΠΎΡΠ³ΠΎΠ»ΡΠ½ΠΈΠΊΠ°ΠΌΠΈ ΡΠΎ ΡΠΊΡΡΠ³Π»Π΅Π½Π½ΡΠΌΠΈ ΡΠ³Π»Π°ΠΌΠΈ? Π‘ΠΈΡΡΠ΅ΠΌΠ° Xiaomi Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ Π΄ΠΎΠ±Π°Π²ΠΈΡ ΠΊ Π½Π΅ΠΌΡ ΡΡΡΠ΅ΠΊΡ Π·Π°ΠΊΡΡΠ³Π»Π΅Π½Π½ΡΡ ΡΠ³Π»ΠΎΠ², ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½Π° ΡΠΈΡΡΠ½ΠΊΠ΅ Π½ΠΈΠΆΠ΅:
Π’Π°ΠΊΠΎΠΉ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ Xiaomi, ΠΏΠΎΡ ΠΎΠΆΠ΅, ΡΡΠΈΡΡΡ Ρ Apple, Π½ΠΎ Π½Π° ΡΠ°ΠΌΠΎΠΌ Π΄Π΅Π»Π΅ ΡΡΠΎ Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ ΠΎΡΠ²ΡΠ°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎ. ΠΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΠΊΠ°ΠΆΠ΄ΡΠΉ ΠΌΠΎΠΆΠ΅Ρ Π²ΠΈΠ΄Π΅ΡΡ, ΡΡΠΎ ΡΡΠΎΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π½ΡΠΉ ΠΏΡΡΠΌΠΎΡΠ³ΠΎΠ»ΡΠ½ΠΈΠΊ Ρ Π·Π°ΠΊΡΡΠ³Π»Π΅Π½Π½ΡΠΌΠΈ ΡΠ³Π»Π°ΠΌΠΈ ΠΎΡΠ΅Π½Ρ ΡΡΠΎΠ΄Π»ΠΈΠ², ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ ΠΏΡΠΎΡΡΠΎ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΡΡΡ Π·Π½Π°ΡΠΊΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π² Π²ΠΈΠ΄Π΅ ΠΏΡΡΠΌΠΎΡΠ³ΠΎΠ»ΡΠ½ΠΈΠΊΠΎΠ² Ρ Π·Π°ΠΊΡΡΠ³Π»Π΅Π½Π½ΡΠΌΠΈ ΡΠ³Π»Π°ΠΌΠΈ, ΠΈ Π±ΡΠ²Π°Π΅Ρ, ΡΡΠΎ Android ΠΈ iOS ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ ΠΎΠ΄ΠΈΠ½ ΠΈ ΡΠΎΡ ΠΆΠ΅ Π½Π°Π±ΠΎΡ Π·Π½Π°ΡΠΊΠΎΠ², ΡΡΠΎΠ±Ρ ΠΈΠ·Π±Π΅ΠΆΠ°ΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌ.
ΠΠΎ ΡΡΠΎ ΠΎΠ³ΠΎΡΡΠ°Π΅Ρ Google. Π Π°Π·Π²Π΅ ΡΡΠΎ Π½Π΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅, ΠΊΠΎΡΠΎΡΠΎΠ΅ Π·Π°ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ² ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ Π·Π½Π°ΡΠΊΠΈ Π² Π²ΠΈΠ΄Π΅ ΠΏΡΡΠΌΠΎΡΠ³ΠΎΠ»ΡΠ½ΠΈΠΊΠΎΠ² Ρ Π·Π°ΠΊΡΡΠ³Π»Π΅Π½Π½ΡΠΌΠΈ ΡΠ³Π»Π°ΠΌΠΈ? ΠΠΎΡΡΠΎΠΌΡ Π½Π° ΠΏΡΠΎΡΠ»ΠΎΠ³ΠΎΠ΄Π½Π΅ΠΉ ΠΊΠΎΠ½ΡΠ΅ΡΠ΅Π½ΡΠΈΠΈ Google I / O Google ΡΠ°ΡΠΊΡΠΈΡΠΈΠΊΠΎΠ²Π°Π» ΠΏΠΎΠ΄Ρ ΠΎΠ΄ Xiaomi ΠΏΠΎ ΠΈΠΌΠ΅Π½ΠΈ, Π·Π°ΡΠ²ΠΈΠ², ΡΡΠΎ ΠΎΠ½ Π½Π°ΡΡΡΠ°Π΅Ρ ΡΠΈΠ»ΠΎΡΠΎΡΠΈΡ ΡΠ²ΠΎΠ±ΠΎΠ΄Ρ ΠΈ ΠΎΡΠΊΡΡΡΠΎΡΡΠΈ Android.
Π Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΡΠΌ Π·Π°ΠΊΡΡΠ³Π»Π΅Π½Π½ΡΠΌ ΡΠ³Π»Π°ΠΌ Π·Π½Π°ΡΠΊΠ° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΠΌ Π΄Π»Ρ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ, ΠΌΠ΅ΡΠΎΠ΄ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ Xiaomi ΠΈΠΌΠ΅Π΅Ρ Π΅ΡΠ΅ ΠΎΠ΄ΠΈΠ½ Π½Π΅Π΄ΠΎΡΡΠ°ΡΠΎΠΊ, ΡΠΎ Π΅ΡΡΡ, Π΅ΡΠ»ΠΈ Π·Π°ΠΊΡΡΠ³Π»Π΅Π½Π½Π°Ρ Π΄ΡΠ³Π° Π·Π½Π°ΡΠΊΠ° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΎΡΠ»ΠΈΡΠ°Π΅ΡΡΡ ΠΎΡ ΡΠΎΠΉ, ΠΊΠΎΡΠΎΡΠ°Ρ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΡΠΈΡΡΠ΅ΠΌΠΎΠΉ Xiaomi, ΠΏΡΠΎΠΈΠ·ΠΎΠΉΠ΄Π΅Ρ Π½Π΅ΠΎΠ±ΡΡΠ½ΠΎ ΡΡΠΎΠ΄Π»ΠΈΠ²ΡΠΉ ΡΡΡΠ΅ΠΊΡ:
ΠΠΈΠ΄Π΅ΡΡ ΡΠ°ΠΊΠΈΠ΅ Π·Π½Π°ΡΠΊΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ Π½Π΅Π»ΠΎΠ²ΠΊΠΎ. ΠΡΠΎΡΡΠΎ ΠΏΠΎΡΠΎΠΌΡ, ΡΡΠΎ ΡΠΊΡΡΠ³Π»Π΅Π½Π½ΡΠ΅ ΡΠ³Π»Ρ Π΄Π²ΡΡ Π·Π½Π°ΡΠΊΠΎΠ² ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½Ρ Π΄Π»Ρ Π±ΠΎΠ»ΡΡΠ΅Π³ΠΎ ΡΠ°Π·ΠΌΠ΅ΡΠ°, ΡΠ΅ΠΌ Π·Π°ΠΊΡΡΠ³Π»Π΅Π½Π½ΡΠ΅ ΡΠ³Π»Ρ, ΡΡΠ΅Π±ΡΠ΅ΠΌΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΠΎΠΉ Xiaomi, ΡΠ°ΠΊΠΈΠ΅ ΡΡΠΎΠ΄Π»ΠΈΠ²ΡΠ΅ Π±Π΅Π»ΡΠ΅ Π³ΡΠ°Π½ΠΈΡΡ Π΄ΠΎΠ±Π°Π²Π»ΡΡΡΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ.
ΠΡΠΎΠ±Π»Π΅ΠΌΠ° ΡΠΆΠ΅ ΡΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ, ΠΊΠ°ΠΊ Π΅Π΅ ΡΠ΅ΡΠΈΡΡ? ΠΡΠ»ΠΈ ΡΠ΅ΡΡΠ½ΠΎ, ΡΡΠΎ Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ°, ΠΊΠΎΡΠΎΡΠ°Ρ Π΄ΠΎΠ»Π³ΠΎΠ΅ Π²ΡΠ΅ΠΌΡ Π±ΡΠ»Π° Π³ΠΎΠ»ΠΎΠ²Π½ΠΎΠΉ Π±ΠΎΠ»ΡΡ, ΠΈ Google ΡΠΆΠ΅ ΠΌΠ½ΠΎΠ³ΠΎ Π»Π΅Ρ Π·Π°ΠΊΡΡΠ²Π°Π΅Ρ Π½Π° ΡΡΠΎ Π³Π»Π°Π·Π°. ΠΠ°ΠΊΠΎΠ½Π΅Ρ, Π² ΡΠΈΡΡΠ΅ΠΌΠ΅ Android 8.0 Google Π½Π°ΠΌΠ΅ΡΠ΅Π½ Π²Π½ΠΈΠΌΠ°ΡΠ΅Π»ΡΠ½ΠΎ ΠΈΠ·ΡΡΠΈΡΡ ΡΡΠ°Π½Π΄Π°ΡΡΠΈΠ·Π°ΡΠΈΡ Π·Π½Π°ΡΠΊΠΎΠ² ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Android, ΡΠ΅Π³ΠΎΠ΄Π½Ρ ΠΌΡ ΡΠ·Π½Π°Π΅ΠΌ. Π§ΡΠΎΠ±Ρ
8.0 Π°Π΄Π°ΠΏΡΠ°ΡΠΈΡ ΠΈΠΊΠΎΠ½ΠΊΠΈ ΡΠΈΡΡΠ΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ
ΠΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ Google Π²ΡΠ΅ Π΅ΡΠ΅ Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ ΡΠ»ΠΎΠΆΠ½ΠΎ ΡΠ΅ΡΠΈΡΡ. ΠΠΎΡΠΊΠΎΠ»ΡΠΊΡ Google Π΄Π΅Π»Π°Π΅Ρ ΡΠΏΠΎΡ Π½Π° ΡΠ²ΠΎΠ±ΠΎΠ΄Ρ ΠΈ ΠΎΡΠΊΡΡΡΠΎΡΡΡ, Π΄Π»Ρ Xiaomi ΡΠ°ΠΊΠΆΠ΅ Π΅ΡΡΡ ΡΠ²ΠΎΠ±ΠΎΠ΄Π° Π»ΡΠ΄Π΅ΠΉ Π·Π°ΡΡΠ°Π²Π»ΡΡΡ Π²ΡΠ΅ Π·Π½Π°ΡΠΊΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΎΠΊΡΡΠ³Π»ΡΡΡΡΡ. ΠΠ°ΡΡΡΠ°Π΅Ρ Π»ΠΈ ΡΡΠΎ ΠΏΠΎΠ½ΡΡΠΈΠ΅ ΡΠ²ΠΎΠ±ΠΎΠ΄Ρ ΠΈ ΠΎΡΠΊΡΡΡΠΎΡΡΠΈ, Π΅ΡΠ»ΠΈ Π²Ρ Π·Π°ΠΏΡΠ΅ΡΠ°Π΅ΡΠ΅ Π»ΡΠ΄ΡΠΌ ΡΡΠΎ Π΄Π΅Π»Π°ΡΡ? ΠΠΎΠ½Π΅ΡΠ½ΠΎ, ΠΌΡ Π·Π΄Π΅ΡΡ, ΡΡΠΎΠ±Ρ ΠΎΠ±ΡΡΠ΄ΠΈΡΡ ΡΡΠΎ, ΠΊΠ°ΠΊ ΡΠ½Π°ΡΠ°Π»Π° ΠΎΠ±ΡΡΠ΄ΠΈΡΡ ΠΊΡΡΠΈΡΡ ΠΈΠ»ΠΈ ΡΠΉΡΠΎ, Π½ΠΎ Google Π²ΡΠ΅ ΠΆΠ΅ Π½Π°ΡΠ΅Π» ΠΈΠ΄Π΅Π°Π»ΡΠ½ΠΎΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅.
ΠΠ°ΡΠΈΠ½Π°Ρ Ρ ΡΠΈΡΡΠ΅ΠΌΡ Android 8.0, Π·Π½Π°ΡΠΊΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΡΠ°Π·Π΄Π΅Π»Π΅Π½Ρ Π½Π° Π΄Π²Π° ΡΡΠΎΠ²Π½Ρ: ΡΠ»ΠΎΠΉ ΠΏΠ΅ΡΠ΅Π΄Π½Π΅Π³ΠΎ ΠΏΠ»Π°Π½Π° ΠΈ ΡΠ»ΠΎΠΉ ΡΠΎΠ½Π°. ΠΡΡΠ³ΠΈΠΌΠΈ ΡΠ»ΠΎΠ²Π°ΠΌΠΈ, ΠΊΠΎΠ³Π΄Π° ΠΌΡ ΡΠ°Π·ΡΠ°Π±Π°ΡΡΠ²Π°Π΅ΠΌ Π·Π½Π°ΡΠΎΠΊ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, Π½Π°ΠΌ Π½ΡΠΆΠ½ΠΎ ΡΠ°Π·Π΄Π΅Π»ΠΈΡΡ ΠΏΠ΅ΡΠ΅Π΄Π½ΠΈΠΉ ΠΏΠ»Π°Π½ ΠΈ ΡΠΎΠ½. ΠΠ΅ΡΠ΅Π΄Π½ΠΈΠΉ ΠΏΠ»Π°Π½ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ Π»ΠΎΠ³ΠΎΡΠΈΠΏΠ° Π·Π½Π°ΡΠΊΠ° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, Π° ΡΠΎΠ½ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ Π²ΡΠ΄Π΅Π»Π΅Π½ΠΈΡ Π»ΠΎΠ³ΠΎΡΠΈΠΏΠ° Π·Π½Π°ΡΠΊΠ° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ. Π‘Π»Π΅Π΄ΡΠ΅Ρ ΠΎΡΠΌΠ΅ΡΠΈΡΡ, ΡΡΠΎ ΡΠΎΠ½ΠΎΠ²ΡΠΉ ΡΠ»ΠΎΠΉ ΠΌΠΎΠΆΠ΅Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΡΠ²Π΅ΡΠ° ΠΈ ΡΠ΅ΠΊΡΡΡΡΡ, Π½ΠΎ Π½Π΅ ΡΠΎΡΠΌΡ.
Π’Π°ΠΊ ΠΊΡΠΎ ΠΆΠ΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅Ρ ΡΠΎΡΠΌΡ Π·Π½Π°ΡΠΊΠ° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ? Google ΠΎΡΡΠ°Π²ΠΈΠ» ΡΡΠΎ ΠΏΡΠ°Π²ΠΎ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠΌ ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΡΡ ΡΠ΅Π»Π΅ΡΠΎΠ½ΠΎΠ². Π Π°Π·Π²Π΅ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΠΈ ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΡΡ ΡΠ΅Π»Π΅ΡΠΎΠ½ΠΎΠ² Π½Π΅ Π»ΡΠ±ΡΡ ΠΈΠ·ΡΡΠ°ΡΡ ΠΎΠΊΡΡΠ³Π»ΡΠ΅ Π·Π½Π°ΡΠΊΠΈ Apple? ΠΠ΅Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌ, ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ Π΄ΠΈΠ·Π°ΠΉΠ½ Π·Π½Π°ΡΠΊΠ° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΡΠ°Π·Π΄Π΅Π»Π΅Π½ Π½Π° Π΄Π²Π° ΡΡΠΎΠ²Π½Ρ, ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠΌ ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΡΡ ΡΠ΅Π»Π΅ΡΠΎΠ½ΠΎΠ² Π½ΡΠΆΠ½ΠΎ ΡΠΎΠ»ΡΠΊΠΎ Π½Π°Π½Π΅ΡΡΠΈ ΡΠ»ΠΎΠΉ ΠΌΠ°ΡΠΊΠΈ ΠΏΠΎΠ²Π΅ΡΡ ΡΡΠΈΡ Π΄Π²ΡΡ ΡΠ»ΠΎΠ΅Π². ΠΡΠ° ΠΌΠ°ΡΠΊΠ° ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΏΡΡΠΌΠΎΡΠ³ΠΎΠ»ΡΠ½ΠΈΠΊΠΎΠΌ ΡΠΎ ΡΠΊΡΡΠ³Π»Π΅Π½Π½ΡΠΌΠΈ ΡΠ³Π»Π°ΠΌΠΈ, ΠΊΡΡΠ³ΠΎΠΌ, ΠΊΠ²Π°Π΄ΡΠ°ΡΠΎΠΌ ΠΈ Ρ. Π., Π Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠ³ΠΎ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Ρ ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΠΎΠ³ΠΎ ΡΠ΅Π»Π΅ΡΠΎΠ½Π°. Π Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ ΠΎΠ±ΡΡΠΎΡΡΠ΅Π»ΡΡΡΠ² Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΌΠ³Π½ΠΎΠ²Π΅Π½Π½ΠΎ ΡΠ΄Π΅Π»Π°ΡΡ Π²ΡΠ΅ Π·Π½Π°ΡΠΊΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π½Π° ΡΠ΅Π»Π΅ΡΠΎΠ½Π΅ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΡΠΌΠΈ. ΠΡΠΈΠ½ΡΠΈΠΏΠΈΠ°Π»ΡΠ½Π°Ρ ΡΡ Π΅ΠΌΠ° Π²ΡΠ³Π»ΡΠ΄ΠΈΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ:
ΠΡΠΈΠ΄Π΅ΡΡΡ Π»ΠΈ ΠΌΠ½Π΅ Π°Π΄Π°ΠΏΡΠΈΡΠΎΠ²Π°ΡΡΡΡ?
ΠΠ΅ΠΊΠΎΡΠΎΡΡΠ΅ Π΄ΡΡΠ·ΡΡ ΠΌΠΎΠ³ΡΡ ΠΏΠΎΠ΄ΡΠΌΠ°ΡΡ, ΡΡΠΎ ΡΡΠΎΡ Π΄Π²ΡΡ ΡΠ»ΠΎΠΉΠ½ΡΠΉ Π΄ΠΈΠ·Π°ΠΉΠ½ Π·Π½Π°ΡΠΊΠ° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΡΠ»ΠΈΡΠΊΠΎΠΌ Π³ΡΠΎΠΌΠΎΠ·Π΄ΠΊΠΈΠΉ, ΠΌΠΎΠΆΠ΅Ρ Π»ΠΈ ΠΎΠ½ Π±ΡΡΡ Π½Π΅ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΡΡΠΈΠΌ? ΠΠ΅ΠΊΠΎΡΠΎΡΡΠ΅ Π΄ΡΡΠ·ΡΡ ΠΌΠΎΠ³ΡΡ ΡΠ°ΠΊΠΆΠ΅ ΡΠΊΠ°Π·Π°ΡΡ, ΡΡΠΎ ΠΈΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π΅ Π°Π΄Π°ΠΏΡΠΈΡΠΎΠ²Π°Π»ΠΎ Π·Π½Π°ΡΠΎΠΊ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, ΠΈ ΠΎΠ½ΠΎ ΠΏΠΎ-ΠΏΡΠ΅ΠΆΠ½Π΅ΠΌΡ Ρ ΠΎΡΠΎΡΠΎ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π½Π° ΡΠ΅Π»Π΅ΡΠΎΠ½Π°Ρ Android 8.0.
Π€Π°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ, ΡΡΠ° Π½ΠΎΠ²Π°Ρ ΡΡΠ½ΠΊΡΠΈΡ Google Π±ΡΠ΄Π΅Ρ ΠΏΠΎΡΡΠ΅ΠΏΠ΅Π½Π½ΠΎ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ΠΈΡΡ ΠΊ Π½Π΅ΠΉ, Π° Π½Π΅ Π½Π°Π²ΡΠ·ΡΠ²Π°ΡΡ Π΅Π΅ Π²ΡΠ΅ΠΌ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°ΠΌ ΡΡΠ°Π·Ρ. ΠΡΠ»ΠΈ targetSdkVersion Π² Π²Π°ΡΠ΅ΠΌ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ Π½ΠΈΠΆΠ΅ 26, ΡΠΎ Π½Π΅Ρ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΠΈ Π°Π΄Π°ΠΏΡΠΈΡΠΎΠ²Π°ΡΡ Π·Π½Π°ΡΠΎΠΊ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, ΠΈ ΡΠΈΡΡΠ΅ΠΌΠ° Android 8.0 ΠΏΠΎ-ΠΏΡΠ΅ΠΆΠ½Π΅ΠΌΡ ΠΈΠΌΠ΅Π΅Ρ ΠΎΠ±ΡΠ°ΡΠ½ΡΡ ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡΡ. ΠΠΎ Π΅ΡΠ»ΠΈ Π²Ρ ΡΠΊΠ°ΠΆΠ΅ΡΠ΅ targetSdkVersion ΡΠ°Π²Π½ΡΠΌ 26 ΠΈΠ»ΠΈ Π²ΡΡΠ΅, ΡΠΎΠ³Π΄Π° ΡΠΈΡΡΠ΅ΠΌΠ° Android Π±ΡΠ΄Π΅Ρ Π΄ΡΠΌΠ°ΡΡ, ΡΡΠΎ Π²Π°ΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π°Π΄Π°ΠΏΡΠΈΡΠΎΠ²Π°Π½ΠΎ ΠΊ ΡΠΈΡΡΠ΅ΠΌΠ΅ 8.0, ΡΡΠΎ, ΠΊΠΎΠ½Π΅ΡΠ½ΠΎ ΠΆΠ΅, Π²ΠΊΠ»ΡΡΠ°Π΅Ρ Π² ΡΠ΅Π±Ρ Π°Π΄Π°ΠΏΡΠ°ΡΠΈΡ Π·Π½Π°ΡΠΊΠ° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ.
ΠΡΠ»ΠΈ Π²Ρ ΡΠΊΠ°ΠΆΠ΅ΡΠ΅ targetSdkVersion ΡΠ°Π²Π½ΡΠΌ 26, Π½ΠΎ Π½Π΅ Π°Π΄Π°ΠΏΡΠΈΡΡΠ΅ΡΠ΅ Π·Π½Π°ΡΠΎΠΊ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π² ΡΠΈΡΡΠ΅ΠΌΠ΅ Android 8.0, ΠΊΠ°ΠΊΠΎΠΉ ΡΡΡΠ΅ΠΊΡ ΡΡΠΎ Π±ΡΠ΄Π΅Ρ ΠΈΠΌΠ΅ΡΡ? ΠΠΎΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΎΡΡΠΈΡΠ°ΡΠ΅Π»ΡΠ½ΡΡ ΠΏΡΠΈΠΌΠ΅ΡΠΎΠ²:
ΠΡΠΎ ΡΠ½ΠΈΠΌΠΎΠΊ ΡΠΊΡΠ°Π½Π° ΡΠ΅Π»Π΅ΡΠΎΠ½Π° Google Pixel Ρ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΠΎΠΉ Android 8.0. ΠΠ°ΠΊ Π²ΠΈΠ΄ΠΈΡΠ΅, Π·Π½Π°ΡΠΊΠΈ ΡΡΠΈΡ Π΄Π²ΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΎΡΠ΅Π½Ρ ΡΡΡΠ°Π½Π½ΡΠ΅, ΠΈΠ·Π½Π°ΡΠ°Π»ΡΠ½ΠΎ ΠΎΠ½ΠΈ Π±ΡΠ»ΠΈ Π²ΡΠΏΠΎΠ»Π½Π΅Π½Ρ Π² Π²ΠΈΠ΄Π΅ ΠΏΡΡΠΌΠΎΡΠ³ΠΎΠ»ΡΠ½ΠΈΠΊΠ° Ρ Π·Π°ΠΊΡΡΠ³Π»Π΅Π½Π½ΡΠΌΠΈ ΡΠ³Π»Π°ΠΌΠΈ, Π½ΠΎ ΡΠ½Π°ΡΡΠΆΠΈ ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ Π±Π΅Π»ΡΠΉ ΠΊΡΡΠΆΠΎΠΊ. ΠΠΎΡΠ΅ΠΌΡ ΡΠ°ΠΊ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ? ΠΡΠΎ ΠΏΠΎΡΠΎΠΌΡ, ΡΡΠΎ ΡΡΠΈ Π΄Π²Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΡΠΊΠ°Π·Π°Π»ΠΈ targetSdkVersion Π½Π° Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π²ΡΡΠ΅ 26, Π½ΠΎ ΠΎΠ½ΠΈ Π½Π΅ Π°Π΄Π°ΠΏΡΠΈΡΠΎΠ²Π°Π»ΠΈ Π·Π½Π°ΡΠΎΠΊ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π² ΡΠΈΡΡΠ΅ΠΌΠ΅ 8.0, Π° ΠΌΠ°ΡΠΊΠ°, ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π½Π°Ρ ΡΠ΅Π»Π΅ΡΠΎΠ½ΠΎΠΌ Pixel, ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΊΡΡΠ³ΠΎΠ²ΠΎΠΉ, ΠΏΠΎΡΡΠΎΠΌΡ ΠΎΠ½Π° Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΡΡΡ Π½Π° Π²Π½Π΅ΡΠ½Π΅ΠΌ ΡΠ»ΠΎΠ΅ Π·Π½Π°ΡΠΊΠ° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ. ΠΠ΅Π»ΡΠΉ ΠΊΡΡΠ³.
ΠΠΈΠ΄Π½ΠΎ, ΡΡΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ iQiyi ΠΈ Ele.me Π½Π΅ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π»ΠΈΡΡ Π½Π° ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡΡ Ρ Pixel. ΠΠ΄Π½Π°ΠΊΠΎ, ΡΡΠΈΡΡΠ²Π°Ρ, ΡΡΠΎ ΠΎΠ½ΠΈ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΡΡ ΡΡΠ»ΡΠ³ΠΈ ΡΠΎΠ»ΡΠΊΠΎ Π½Π° Π²Π½ΡΡΡΠ΅Π½Π½Π΅ΠΌ ΡΡΠ½ΠΊΠ΅, ΠΎΠ½ΠΈ ΡΠ°ΠΊΠΆΠ΅ΠΏΡΠΎΡΡΠΈΡΠ΅Π»ΡΠ½ΡΠΉγ
Π‘ΠΎΠ·Π΄Π°ΡΡ Π½ΠΎΠ²ΡΠΉ ΠΏΡΠΎΠ΅ΠΊΡ
Π Π°Π΄ ΡΠΎΠΎΠ±ΡΠΈΡΡ, ΡΡΠΎ Π² Android Studio 3.0 Π²ΡΡΡΠΎΠ΅Π½Π° ΡΡΠ½ΠΊΡΠΈΡ Π°Π΄Π°ΠΏΡΠ°ΡΠΈΠΈ Π·Π½Π°ΡΠΊΠΎΠ² ΡΠΈΡΡΠ΅ΠΌΠ½ΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ 8.0. ΠΡΠ»ΠΈ Π²Ρ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΠ»ΠΈ Android Studio 3.0, ΠΏΠΎΠ·Π΄ΡΠ°Π²Π»ΡΡ, Ρ Π²Π°Ρ Π²ΡΠ΅ ΠΏΠΎΠ»ΡΡΠΈΠ»ΠΎΡΡ Π½Π° 90%. ΠΡΠ»ΠΈ Π²Ρ Π²ΡΠ΅ Π΅ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΠ΅ ΡΡΠ°ΡΡΡ Π²Π΅ΡΡΠΈΡ Android Studio, Π±ΡΡΡΡΠΎ ΠΏΠ΅ΡΠ΅ΠΉΠ΄ΠΈΡΠ΅ ΠΈ ΠΎΠ±Π½ΠΎΠ²ΠΈΡΠ΅ΡΡ, Π° Π·Π°ΡΠ΅ΠΌ ΠΏΡΠΎΡΡΠΈΡΠ΅ ΡΡΡ ΡΡΠ°ΡΡΡ.
ΠΡΠ°ΠΊ, ΡΠ΅ΠΏΠ΅ΡΡ ΠΌΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌ Android Studio 3.0 Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ Π½ΠΎΠ²ΠΎΠ³ΠΎ ΠΏΡΠΎΠ΅ΠΊΡΠ°, Π½Π°Π·ΠΎΠ²Π΅ΠΌ Π΅Π³ΠΎ IconTest.
ΠΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ Rectangle ΠΈ Rounded Rectangle
ΠΠ½ΡΡΡΡΠΌΠ΅Π½Ρ Rectangle (ΠΡΡΠΌΠΎΡΠ³ΠΎΠ»ΡΠ½ΠΈΠΊ) (
ΠΠ½ΡΡΡΡΠΌΠ΅Π½Ρ Rounded Rectangle (Π‘ΠΊΡΡΠ³Π»Π΅Π½Π½ΡΠΉ ΠΏΡΡΠΌΠΎΡΠ³ΠΎΠ»ΡΠ½ΠΈΠΊ) (
Π ΠΈΡ. 4.66. ΠΠ½ΡΡΡΡΠΌΠ΅Π½Ρ Rectangle Π² Π³ΡΡΠΏΠΏΠ΅ Π³Π΅ΠΎΠΌΠ΅ΡΡΠΈΡΠ΅ΡΠΊΠΈΡ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ²
Π ΠΈΡ. 4.67. ΠΠ½ΡΡΡΡΠΌΠ΅Π½Ρ Rounded Rectangle Π² Π³ΡΡΠΏΠΏΠ΅ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠ² Π³Π΅ΠΎΠΌΠ΅ΡΡΠΈΡΠ΅ΡΠΊΠΈΡ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ²
ΠΠΎ Π²ΡΠ΅ΠΌΡ ΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΏΡΡΠΌΠΎΡΠ³ΠΎΠ»ΡΠ½ΠΈΠΊΠ° ΡΠΎ ΡΠΊΡΡΠ³Π»Π΅Π½Π½ΡΠΌΠΈ ΡΠ³Π»Π°ΠΌΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΡΡΠ΅ΠΏΠ΅Π½ΡΡ ΠΊΡΠΈΠ²ΠΈΠ·Π½Ρ:
Π‘Π»Π΅Π΄ΡΠ΅Ρ ΠΈΠΌΠ΅ΡΡ Π² Π²ΠΈΠ΄Ρ, ΡΡΠΎ ΡΠ°Π΄ΠΈΡΡ ΡΠΊΡΡΠ³Π»Π΅Π½ΠΈΡ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΠΉ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ, ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΡΡΡ Π² ΠΏΠΎΠ»Π΅ Corner Radius (Π Π°Π΄ΠΈΡΡ ΡΠΊΡΡΠ³Π»Π΅Π½ΠΈΡ) ΡΠ°Π·Π΄Π΅Π»Π° General (ΠΡΠ½ΠΎΠ²Π½ΡΠ΅) Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ³ΠΎ ΠΎΠΊΠ½Π° Preferences (Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ) (ΡΠΈΡ. 4.68), ΠΊΠΎΡΠΎΡΠΎΠ΅ Π²ΡΠ·ΡΠ²Π°Π΅ΡΡΡ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ Preferences (Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ) ΠΌΠ΅Π½Ρ Edit (ΠΡΠ°Π²ΠΊΠ°).
Π ΠΈΡ. 4.68. ΠΠΎΠ»Π΅ Corner Radius ΡΠ°Π·Π΄Π΅Π»Π° General Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ³ΠΎ ΠΎΠΊΠ½Π° Preferences
ΠΠΎΡΠ»Π΅ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΏΡΡΠΌΠΎΡΠ³ΠΎΠ»ΡΠ½ΠΎΠ³ΠΎ ΠΎΠ±ΡΠ΅ΠΊΡΠ° Π²Π½ΡΡΡΠΈ Π½Π΅Π³ΠΎ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°Π΅ΡΡΡ ΡΠ΅Π½ΡΡΠ°Π»ΡΠ½Π°Ρ ΡΠΎΡΠΊΠ°, ΡΠΎΠ²ΠΏΠ°Π΄Π°ΡΡΠ°Ρ Ρ Π³Π΅ΠΎΠΌΠ΅ΡΡΠΈΡΠ΅ΡΠΊΠΈΠΌ ΡΠ΅Π½ΡΡΠΎΠΌ ΠΎΠ±ΡΠ΅ΠΊΡΠ°. ΠΡΠ° ΡΠΎΡΠΊΠ° ΡΠ»ΡΠΆΠΈΡ Π΄Π»Ρ ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΠ΅Π½ΠΈΡ ΠΎΠ±ΡΠ΅ΠΊΡΠ° ΠΏΠΎ ΠΏΠ»ΠΎΡΠΊΠΎΡΡΠΈ ΡΡΡΠ°Π½ΠΈΡΡ ΠΈΠ»ΠΈ Π΄Π»Ρ Π²ΡΡΠ°Π²Π½ΠΈΠ²Π°Π½ΠΈΡ Π΅Π³ΠΎ Ρ Π΄ΡΡΠ³ΠΈΠΌΠΈ ΠΎΠ±ΡΠ΅ΠΊΡΠ°ΠΌΠΈ. Π£Π΄Π°Π»ΠΈΡΡ ΡΡΡ ΡΠΎΡΠΊΡ Π½Π΅Π»ΡΠ·Ρ, Π½ΠΎ ΡΠ΄Π΅Π»Π°ΡΡ Π΅Π΅ Π½Π΅Π²ΠΈΠ΄ΠΈΠΌΠΎΠΉ ΠΌΠΎΠΆΠ½ΠΎ.
ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ Attributes (ΠΡΡΠΈΠ±ΡΡΡ) ΠΌΠ΅Π½Ρ Window (ΠΠΊΠ½ΠΎ) Π²ΡΠ²Π΅ΡΡΠΈ Π½Π° ΡΠΊΡΠ°Π½ ΠΏΠ°Π»ΠΈΡΡΡ Attributes (ΠΡΡΠΈΠ±ΡΡΡ) ΠΈ ΡΠ΅Π»ΠΊΠ½ΡΡΡ ΠΊΠ½ΠΎΠΏΠΊΡ Don’t Show Center (He ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°ΡΡ ΡΠ΅Π½ΡΡ). ΠΠ»Ρ Π²ΠΎΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ ΡΠ΅Π½ΡΡΠ°Π»ΡΠ½ΠΎΠΉ ΡΠΎΡΠΊΠΈ ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½Π° ΠΊΠ½ΠΎΠΏΠΊΠ°, Π½Π°Ρ ΠΎΠ΄ΡΡΠ°ΡΡΡ ΡΡΠ΄ΠΎΠΌ, β Show Center (ΠΠΎΠΊΠ°Π·Π°ΡΡ ΡΠ΅Π½ΡΡ) (ΡΠΈΡ. 4.69).
Π ΠΈΡ. 4.69. ΠΠ½ΠΎΠΏΠΊΠΈ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ ΡΠ΅Π½ΡΡΠ°Π»ΡΠ½ΠΎΠΉ ΡΠΎΡΠΊΠΈ ΠΎΠ±ΡΠ΅ΠΊΡΠ° Π² ΠΏΠ°Π»ΠΈΡΡΠ΅ Attributes
Drawable. Π€ΠΈΠ³ΡΡΡ ΠΈ Π³ΡΠ°Π΄ΠΈΠ΅Π½ΡΡ
Shape ΠΈ ShapeDrawable
Π€ΠΈΠ³ΡΡΡ ΡΠ²Π»ΡΡΡΡΡ ΠΏΠΎΠ΄ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎΠΌ Drawable-ΡΠ΅ΡΡΡΡΠΎΠ².
ΠΠΌΡ ΡΠ°ΠΉΠ»Π° Π±Π΅Π· ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΡ Π±ΡΠ΄Π΅Ρ ΡΠ»ΡΠΆΠΈΡΡ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡΠΎΠΌ (ID): R.drawable.filename Π² Java-ΠΊΠΎΠ΄Π΅ ΠΈ @[package:]drawable/filename Π² XML-ΡΠ°ΠΉΠ»Π°Ρ .
ΠΠ»Π΅ΠΌΠ΅Π½ΡΡ ΡΠΈΠ³ΡΡΡ
rectangle (ΠΡΡΠΌΠΎΡΠ³ΠΎΠ»ΡΠ½ΠΈΠΊ)
ΠΡΠΈΠΌΠ΅Ρ Ρ Π³ΡΠ°Π΄ΠΈΠ΅Π½ΡΠ½ΡΠΌ ΠΏΡΡΠΌΠΎΡΠ³ΠΎΠ»ΡΠ½ΠΈΠΊΠΎΠΌ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΡΠ°Π·Π΄Π΅Π»ΠΈΡΠ΅Π»Ρ
Π‘ΠΎΠ·Π΄Π°Π΄ΠΈΠΌ ΡΠ°ΠΉΠ» separator.xml:
Π ΡΠ°Π·ΠΌΠ΅ΡΠΊΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π΄ΠΎΠ±Π°Π²ΠΈΠΌ ΠΊΠΎΠ΄:
Π£ ΠΏΡΡΠΌΠΎΡΠ³ΠΎΠ»ΡΠ½ΠΈΠΊΠΎΠ² ΠΌΠΎΠΆΠ½ΠΎ ΡΠΊΡΡΠ³Π»ΠΈΡΡ ΡΠ³Π»Ρ ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ ΡΠ΅Π³Π° corners
ΠΠΎΠΆΠ½ΠΎ Π·Π°ΠΊΡΡΠ³Π»ΠΈΡΡ ΡΠ³Π»Ρ ΠΏΠΎ ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎΡΡΠΈ:
oval (ΠΠ»Π»ΠΈΠΏΡ)
ΠΡΡΠ³ΠΎΠΉ Π²Π°ΡΠΈΠ°Π½Ρ Ρ ΠΏΡΠ½ΠΊΡΠΈΡΠΎΠΌ:
ring (ΠΠΎΠ»ΡΡΠΎ)
innerRadius ΠΠ½ΡΡΡΠ΅Π½Π½ΠΈΠΉ ΡΠ°Π΄ΠΈΡΡ innerRadiusRatio ΠΡΠ½ΠΎΡΠ΅Π½ΠΈΠ΅ ΠΌΠ΅ΠΆΠ΄Ρ Π²Π½Π΅ΡΠ½ΠΈΠΌ ΠΈ Π²Π½ΡΡΡΠ΅Π½Π½ΠΈΠΌ ΡΠ°Π΄ΠΈΡΡΠ°ΠΌΠΈ. ΠΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ ΡΠ°Π²Π½ΠΎ 3 thickness Π’ΠΎΠ»ΡΠΈΠ½Π° ΠΊΠΎΠ»ΡΡΠ° (Ρ.Π΅. ΡΠ°Π·Π½ΠΈΡΠ° ΠΌΠ΅ΠΆΠ΄Ρ Π²Π½Π΅ΡΠ½ΠΈΠΌ ΠΈ Π²Π½ΡΡΡΠ΅Π½Π½ΠΈΠΌ ΡΠ°Π΄ΠΈΡΡΠ°ΠΌΠΈ) thicknessRatio ΠΡΠ½ΠΎΡΠ΅Π½ΠΈΠ΅ ΡΠΈΡΠΈΠ½Ρ ΠΊΠΎΠ»ΡΡΠ° ΠΊ Π΅Π³ΠΎ ΡΠΎΠ»ΡΠΈΠ½Π΅. ΠΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ ΡΠ°Π²Π½ΠΎ 9
line (ΠΠΎΡΠΈΠ·ΠΎΠ½ΡΠ°Π»ΡΠ½Π°Ρ Π»ΠΈΠ½ΠΈΡ)
ΠΡΠ°Π΄ΠΈΠ΅Π½ΡΡ: gradient ΠΈ GradientDrawable
Π’Π΅Π³ gradient (ΠΊΠ»Π°ΡΡ GradientDrawable) ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ ΡΠ»ΠΎΠΆΠ½ΡΠ΅ Π³ΡΠ°Π΄ΠΈΠ΅Π½ΡΠ½ΡΠ΅ Π·Π°Π»ΠΈΠ²ΠΊΠΈ. ΠΠ°ΠΆΠ΄ΡΠΉ Π³ΡΠ°Π΄ΠΈΠ΅Π½Ρ ΠΎΠΏΠΈΡΡΠ²Π°Π΅Ρ ΠΏΠ»Π°Π²Π½ΡΠΉ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ ΠΌΠ΅ΠΆΠ΄Ρ Π΄Π²ΡΠΌΡ ΠΈΠ»ΠΈ ΡΡΠ΅ΠΌΡ ΡΠ²Π΅ΡΠ°ΠΌΠΈ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ³ΠΎ/ΡΠ°Π΄ΠΈΠ°Π»ΡΠ½ΠΎΠ³ΠΎ Π°Π»Π³ΠΎΡΠΈΡΠΌΠ° ΠΈΠ»ΠΈ ΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΠΌΠ΅ΡΠΎΠ΄ ΡΠ°Π·Π²Π΅ΡΡΠΊΠΈ.
Π’Π΅Π³ gradient Π²Π½ΡΡΡΠΈ ΡΠ΅Π³Π° shape. ΠΡΠ½ΠΎΠ²Π½ΡΠ΅ Π°ΡΡΠΈΠ±ΡΡΡ: type, startColor (ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»Π΅Π½), endColor (ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»Π΅Π½) ΠΈ middleColor (Π½Π΅ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»Π΅Π½). Π’Π°ΠΊΠΆΠ΅ ΠΈΠ½ΠΎΠ³Π΄Π° ΠΎΠΊΠ°Π·ΡΠ²Π°Π΅ΡΡΡ ΠΏΠΎΠ»Π΅Π·Π½ΡΠΌ Π°ΡΡΠΈΠ±ΡΡ centerColor.
ΠΡΠΏΠΎΠ»ΡΠ·ΡΡ Π°ΡΡΠΈΠ±ΡΡ type, Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΎΠΏΠΈΡΠ°ΡΡ ΡΠ²ΠΎΠΉ Π³ΡΠ°Π΄ΠΈΠ΅Π½Ρ:
linear
Π’Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π΄Π΅ΠΉΡΡΠ²ΠΎΠ²Π°ΡΡ Π°ΡΡΠΈΠ±ΡΡΡ centerX ΠΈ centerY.
radial
ΠΠ½ΡΠ΅ΡΠ΅ΡΠ½ΡΠΉ ΡΡΡΠ΅ΠΊΡ ΠΏΠΎΠ»ΡΡΠ°Π΅ΡΡΡ ΠΏΡΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²Π° ΡΠ°Π΄ΠΈΠ°Π»ΡΠ½ΡΡ Π³ΡΠ°Π΄ΠΈΠ΅Π½ΡΠΎΠ².
sweep
Π ΠΈΡΡΠ΅Ρ ΡΠ°Π·Π²ΡΡΡΠΎΡΠ½ΡΠΉ Π³ΡΠ°Π΄ΠΈΠ΅Π½Ρ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄Π° ΠΌΠ΅ΠΆΠ΄Ρ ΡΠ²Π΅ΡΠ°ΠΌΠΈ startColor ΠΈ endColor Π²Π΄ΠΎΠ»Ρ Π²Π½Π΅ΡΠ½Π΅Π³ΠΎ ΠΊΡΠ°Ρ ΡΠΈΠ³ΡΡΡ (ΠΊΠ°ΠΊ ΠΏΡΠ°Π²ΠΈΠ»ΠΎ, ΠΊΠΎΠ»ΡΡΠ°).
ΠΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π°ΡΡΠΈΠ±ΡΡΡ android:centerX ΠΈ android:centerY.
ΠΠΎΠΏΡΠΎΠ±ΡΠΉΡΠ΅ ΡΠ°ΠΊΠΆΠ΅ ΡΠ°ΠΊΠΎΠΉ Π²Π°ΡΠΈΠ°Π½Ρ.
Π ΠΏΠΎΡΠ΅ΠΌΡ Π±Ρ Π½Π΅ ΠΏΠΎΠ²ΡΠ°ΡΠ°ΡΡ?
ΠΡΠΈΠΌΠ΅ΡΡ Ρ shape
ΠΠ°ΠΊΡΡΠ³Π»ΡΠ΅ΠΌ ΡΠ³ΠΎΠ»ΠΊΠΈ Ρ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠ²
Π‘ΠΎΠ·Π΄Π°Π΄ΠΈΠΌ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠΉ ΡΠ°ΠΉΠ» res/drawable/roundrect.xml ΠΈ Ρ Π΅Π³ΠΎ ΠΏΠΎΠΌΠΎΡΡΡ ΡΠΊΡΡΠ³Π»ΠΈΠΌ ΡΠ³ΠΎΠ»ΠΊΠΈ Ρ LinearLayout, ImageView, TextView, EditText:
Π ΡΠ°Π·ΠΌΠ΅ΡΠΊΠ΅ Π°ΠΊΡΠΈΠ²Π½ΠΎΡΡΠΈ ΠΏΠΈΡΠ΅ΠΌ ΡΠ»Π΅Π΄ΡΡΡΠ΅Π΅:
ΠΠ²Π°Π»ΡΠ½ΡΠΉ ΠΊΠ°Π±ΠΈΠ½Π΅Ρ
Π ΠΠ΅Π»ΠΎΠΌ Π΄ΠΎΠΌΠ΅ Π΅ΡΡΡ ΠΠ²Π°Π»ΡΠ½ΡΠΉ ΠΊΠ°Π±ΠΈΠ½Π΅Ρ. ΠΡΠ»ΠΈ Π²Π°ΠΌ ΠΏΡΠΈΠ΄ΡΡΡΡ ΠΏΠΈΡΠ°ΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π΄Π»Ρ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΈΠΈ ΠΏΡΠ΅Π·ΠΈΠ΄Π΅Π½ΡΠ° Π‘Π¨Π, ΡΠΎ Π²ΡΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ Π½ΡΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°ΡΡ ΠΎΠ²Π°Π»ΡΠ½ΡΠΌΠΈ. Π‘ΠΎΠ·Π΄Π°Π΄ΠΈΠΌ ΡΠ°ΠΉΠ» res/drawable/oval.xml:
ΠΠ°ΠΌΠ΅Π½ΠΈΠΌ Π² ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠ΅ΠΌ ΠΏΡΠΈΠΌΠ΅ΡΠ΅ android:background=»@drawable/roundrect» Π½Π° android:background=»@drawable/oval».