НаТмитС "Enter", Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΊ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΡŽ

РасполоТСниС ΠΊΠ½ΠΎΠΏΠΎΠΊ: НазначСниС клавиш Π½Π° ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π΅ ΠΏΠΎ основным Π³Ρ€ΡƒΠΏΠΏΠ°ΠΌ

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅

На ΠΏΡƒΡ‚ΠΈ ΠΊ идСальной ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π΅ / Π₯Π°Π±Ρ€

Π― программист ΠΈ, ΠΊΠ°ΠΊ Π²Ρ‹ Π΄ΠΎΠ³Π°Π΄Ρ‹Π²Π°Π΅Ρ‚Π΅ΡΡŒ, Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ врСмя ΠΏΡ€ΠΎΠ²ΠΎΠΆΡƒ Π·Π° Π½Π°Π±ΠΎΡ€ΠΎΠΌ ΠΊΠΎΠ΄Π°. Π­Ρ‚ΠΎ занятиС ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² пСрСносС мысли ΠΈΠ· пространства ΠΌΠ΅ΠΆΠ΄Ρƒ Π΄ΡƒΠΆΠΊΠ°ΠΌΠΈ ΠΎΡ‡ΠΊΠΎΠ² Π² пространство Π·Π° ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΎΠΌ. Пока нСйроинтСрфСйсы Ρ€Π΅Π΄ΠΊΠΈ, лСгаси трСбования Π΄Π΅Π»Π°ΡŽΡ‚ ΠΏΠ΅Ρ‡Π°Ρ‚ΡŒ достаточно слоТной, Π² Π½Π΅ΠΉ ΡƒΡ‡Π°ΡΡ‚Π²ΡƒΡŽΡ‚ ΠΌΠΎΠ·Π³, Π³Π»Π°Π·Π°, Ρ€ΡƒΠΊΠΈ, ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π°, ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ ΠΈ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€. Π₯ΠΎΡ‚Π΅Π»ΠΎΡΡŒ Π±Ρ‹ ΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€, Π° Π½Π΅ ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ΠΈΡ‚ΡŒ взгляд Π½Π° ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρƒ. ΠŸΡ€ΠΈ этом ΠΏΠΎΠΏΠ°Π΄Π°Ρ‚ΡŒ ΠΏΠΎ Π½ΡƒΠΆΠ½ΠΎΠΉ клавишС, быстрСС ΠΏΠ΅Ρ‡Π°Ρ‚Π°Ρ‚ΡŒ ΠΈ мСньшС ΠΎΠΏΠ΅Ρ‡Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒΡΡ, мСньшС Π΄Π²ΠΈΠ³Π°Ρ‚ΡŒ Π·Π°ΠΏΡΡΡ‚ΡŒΠ΅ΠΌ ΠΈ ΠΏΠ°Π»ΡŒΡ†Π°ΠΌΠΈ.

ΠžΡ‚Π²Π΅Ρ‚ β€” эргономичСская ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π°. Под ΠΊΠ°Ρ‚ΠΎΠΌ процСсс роТдСния Π΄Π²ΡƒΡ…. Π£Π±Π΅Ρ€ΠΈΡ‚Π΅ Π΄Π΅Ρ‚Π΅ΠΉ подальшС ΠΎΡ‚ экранов, Π΅ΡΡ‚ΡŒ сцСны Ρ‚Π΅Ρ…Π½ΠΎΠΏΠΎΡ€Π½ΠΎ.

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΡ, ΠΏΠ΅Ρ‡Π°Ρ‚Π°Π΅ΡˆΡŒ ΠΊΠΎΠ΄ ΠΈ Π½Π° ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ Π½Π΅ ΠΆΠ°Π»ΡƒΠ΅ΡˆΡŒΡΡ, это Π½Π΅ ΡƒΠ·ΠΊΠΎΠ΅ мСсто. Π‘ΠΎΠ»ΡŒΡˆΠ΅ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΡƒΡ…ΠΎΠ΄ΠΈΡ‚ Π½Π° ΠΏΠΎΠ΄ΡƒΠΌΠ°Ρ‚ΡŒ. Π§Ρ‚ΠΎ Ρ€Π°Π·Π΄Ρ€Π°ΠΆΠ°Π΅Ρ‚, Ρ‚Π°ΠΊ это ΠΎΠΏΠ΅Ρ‡Π°Ρ‚ΠΊΠΈ β€” ΠΊΠΎΠ³Π΄Π° ΠΈΡ… ΠΈΡΠΏΡ€Π°Π²Π»ΡΠ΅ΡˆΡŒ, ΠΌΡ‹ΡΠ»ΡŒ тСряСтся. И разглядываниС ΠΊΠ½ΠΎΠΏΠΎΠΊ вмСсто экрана Π½Π΅ способствуСт Π΅Ρ‘ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π΅Π½ΠΈΡŽ.

Π’Ρ€ΠΎΠ΄Π΅ Π±Ρ‹, ΡƒΠΌΠ΅ΡŽ ΠΏΠ΅Ρ‡Π°Ρ‚Π°Ρ‚ΡŒ Π²ΡΠ»Π΅ΠΏΡƒΡŽ, Π½ΠΎ хочСтся ΠΏΠΎΠ΄ΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ, Π³Π΄Π΅ клавиши. И это ΠΎΡ‚Π²Π»Π΅ΠΊΠ°Π΅Ρ‚. Π’Ρ€ΠΎΠ΄Π΅ Π±Ρ‹, ΠΏΠ΅Ρ‡Π°Ρ‚Π°ΡŽ всСми Π΄Π΅ΡΡΡ‚ΡŒΡŽ ΠΏΠ°Π»ΡŒΡ†Π°ΠΌΠΈ. Но сСйчас Y ΠΈ B Π½Π°ΠΆΠ°Π» Π»Π΅Π²ΠΎΠΉ Ρ€ΡƒΠΊΠΎΠΉ, Π·Π°Ρ‚Π΅ΠΌ ΠΏΡ€Π°Π²ΠΎΠΉ. А сСйчас ΠΊΠ°ΠΊΠΎΠΉ ΠΆΠ°Ρ‚ΡŒ? И это Ρ‚ΠΎΠΆΠ΅ ΠΎΡ‚Π²Π»Π΅ΠΊΠ°Π΅Ρ‚. К Ρ‚ΠΎΠΌΡƒ ΠΆΠ΅, Π½Π°Π±Π»ΡŽΠ΄Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Π·Π°ΠΌΠ΅Ρ‚ΠΈΠ»ΠΈ, Ρ‡Ρ‚ΠΎ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΏΠ΅Ρ‡Π°Ρ‚Π°ΡŽΡ‚ Π΄Π΅Π²ΡΡ‚ΡŒΡŽ ΠΏΠ°Π»ΡŒΡ†Π°ΠΌΠΈ: ΠΏΡ€ΠΎΠ±Π΅Π» большой ΠΈ ΠΆΠΌΡƒΡ‚ Π½Π° Π½Π΅Π³ΠΎ ΠΎΠ΄Π½ΠΈΠΌ большим ΠΏΠ°Π»ΡŒΡ†Π΅ΠΌ. Π”Π°ΠΆΠ΅ Ссли Ρ‡Π΅Ρ€Π΅Π΄ΡƒΡŽΡ‚, Ρ‚ΠΎ ΠΏΠΎΠ»ΡŒΠ·Ρ‹/ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎΡ‚ Ρ‚Π°ΠΊΠΎΠ³ΠΎ большого ΠΏΠ°Π»ΡŒΡ†Π° ΠΌΠ°Π»ΠΎ.

НС Ρ‚ΠΎΠ»ΡŒΠΊΠΎ я ΠΎΠ΄ΠΈΠ½ ΠΏΡ€ΠΈΡˆΡ‘Π» ΠΊ Π²Ρ‹Π²ΠΎΠ΄Ρƒ, Ρ‡Ρ‚ΠΎ Ρƒ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Ρ… ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€ Π΅ΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ ΠΈ стали ΠΈΡ… Ρ€Π΅ΡˆΠ°Ρ‚ΡŒ.


  • Ряды сдвинуты Π΄Ρ€ΡƒΠ³ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π΄Ρ€ΡƒΠ³Π° Π½Π° ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Ρƒ ΠΈΠ»ΠΈ Ρ‡Π΅Ρ‚Π²Π΅Ρ€Ρ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° клавиши. Π­Ρ‚ΠΎ наслСдиС Ρ€Ρ‹Ρ‡Π°ΠΆΠ½Ρ‹Ρ… ΠΏΠ΅Ρ‡Π°Ρ‚Π½Ρ‹Ρ… машинок. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΠΏΡ€ΠΈΠ΄ΡƒΠΌΠ°Π»ΠΈ ΠΎΡ€Ρ‚ΠΎΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ Π² ΡΡ‚Ρ€ΠΎΠ³ΡƒΡŽ Π΄Π΅ΠΊΠ°Ρ€Ρ‚ΠΎΠ²Ρƒ ΠΊΠ»Π΅Ρ‚ΠΎΡ‡ΠΊΡƒ.
  • Одинаковая высота столбцов, Π½ΠΎ разная Π΄Π»ΠΈΠ½Π° ΠΏΠ°Π»ΡŒΡ†Π΅Π². Π’ΠΎΠ³Π΄Π° ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ для Π΄Π»ΠΈΠ½Π½Ρ‹Ρ… ΠΏΠ°Π»ΡŒΡ†Π΅Π² сдвинули Π²Π²Π΅Ρ€Ρ….
  • Π‘ΠΎΠ»ΡŒΡˆΠΎΠΉ ΠΏΡ€ΠΎΠ±Π΅Π» нСэффСктивно ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ большиС ΠΏΠ°Π»ΡŒΡ†Ρ‹. Π Π°Π·Π±ΠΈΠ»ΠΈ Π΅Π³ΠΎ Π½Π° ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΈ Π½Π°Π·Π²Π°Π»ΠΈ это Ρ‚Π°ΠΌΠ± кластСр.
  • Π¦ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ Π±Π»ΠΎΠΊ ΠΌΠ΅ΡˆΠ°Π΅Ρ‚ ΠΌΡ‹ΡˆΠΊΠ΅. Π£Π±Ρ€Π°Ρ‚ΡŒ! И стало Tenkeyless.
  • Много ΠΊΠ½ΠΎΠΏΠΎΠΊ Π½Π° большой ΠΏΠ»ΠΎΡ‰Π°Π΄ΠΈ Π·Π°ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ ΡΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ ΠΊΠΈΡΡ‚ΡŒ. Π’ ΠΎΡ‚Π²Π΅Ρ‚ ΠΎΠ±Ρ€Π΅Π·Π°Π»ΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ, Π΄ΠΎ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π½Π΅ Π΄ΠΎΡΡ‚Π°Ρ‚ΡŒ ΠΈΠ· домашнСй ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ (ASDF JKL;). И появились 60%, 40%, 20%, стСнографичСскиС ΠΈ Π΄Π²ΡƒΡ…ΠΊΠ½ΠΎΠΏΠΎΡ‡Π½Ρ‹Π΅ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹.
  • ΠœΠ΅ΠΌΠ±Ρ€Π°Π½Π½Ρ‹Π΅ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ Π΄Π°ΡŽΡ‚ ΡΠ»Π°Π±ΡƒΡŽ Ρ‚Π°ΠΊΡ‚ΠΈΠ»ΡŒΠ½ΡƒΡŽ ΠΈ Π·Π²ΡƒΠΊΠΎΠ²ΡƒΡŽ ΠΎΠ±Ρ€Π°Ρ‚Π½ΡƒΡŽ связь. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ, нСпонятно, Π½ΡƒΠΆΠ½ΠΎ Π»ΠΈ дальшС ΠΏΡ€ΠΎΠ΄Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ ΠΊΠ»Π°Π²ΠΈΡˆΡƒ ΠΈΠ»ΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΊ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ. Π’Π΅Ρ€Π½ΡƒΠ»ΠΈΡΡŒ ΠΊ старой Π»Π°ΠΌΠΏΠΎΠ²ΠΎΠΉ ΠΌΠ΅Ρ…Π°Π½ΠΈΠΊΠ΅, ΠΈΠ½ΠΎΠ³Π΄Π° с Π³Ρ€ΠΎΠΌΠΊΠΈΠΌ ΠΊΠ»ΠΈΠΊΠΎΠΌ.
  • Раскладка Π΄Π°Π»Π΅ΠΊΠ° ΠΎΡ‚ ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΈ Π΄ΠΎ частых ΠΊΠ½ΠΎΠΏΠΎΠΊ слабым ΠΏΠ°Π»ΡŒΡ†Π΅ΠΌ Π΄Π°Π»Π΅ΠΊΠΎ Ρ‚ΡΠ½ΡƒΡ‚ΡŒΡΡ. Как Π°Ρ€Ρ…ΠΈΠ²Π°Ρ‚ΠΎΡ€ сТимаСт Ρ„Π°ΠΉΠ», Ρ‚Π°ΠΊ Π½ΠΎΠ²Ρ‹Π΅ раскладки ΡƒΠΆΠ°Π»ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ ΠΏΠ°Π»ΡŒΡ†Π΅Π² Π² зависимости ΠΎΡ‚ статистики.
  • Π ΡƒΠΊΠΈ растут ΠΈΠ· ΠΏΠ»Π΅Ρ‡, Π° Π½Π΅ ΠΈΠ· Π³Ρ€ΡƒΠ΄ΠΈ ΠΈ приходится Π³Π½ΡƒΡ‚ΡŒ кисти. Распилили ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½ΠΊΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ²Π΅Ρ€Π½ΡƒΡ‚ΡŒ ΠΈΠ»ΠΈ ΠΏΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π½Π° ΡˆΠΈΡ€ΠΈΠ½Ρƒ ΠΏΠ»Π΅Ρ‡. Назвали это сплит.
  • На клавиши нанСсСна ΠΌΠ°Ρ€ΠΊΠΈΡ€ΠΎΠ²ΠΊΠ°, которая ΠΏΡ€ΠΎΠ²ΠΎΡ†ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΏΠΎΠ΄Π³Π»ΡΠ΄Ρ‹Π²Π°Ρ‚ΡŒ. Π’ΡƒΡ‚ всё просто β€” Π½Π΅ ΠΌΠ°Ρ€ΠΊΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ!
  • ВсС люди Ρ€Π°Π·Π½Ρ‹Π΅ ΠΈ Ρƒ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ своя идСальная ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π°. Π‘Ρ‚Π°Π»ΠΈ Π΄Π΅Π»Π°Ρ‚ΡŒ свою ΡΡ€Π³ΠΎΠ½ΠΎΠΌΠΈΡ‡Π½ΡƒΡŽ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρƒ. И я стал Π΄Π΅Π»Π°Ρ‚ΡŒ.

Π­ΠΏΠΈΠ·ΠΎΠ΄ 1

Начал с Ρ‚Π°ΠΊΠΈΡ… Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… условий:


  • Π‘Π΅Π· подсвСтки. ΠŸΡ€ΠΎΡ‰Π΅, Π΄Π° ΠΈ мСньшС ΠΎΡ‚Π²Π»Π΅ΠΊΠ°Ρ‚ΡŒ Π±ΡƒΠ΄Π΅Ρ‚.
  • НавСсной ΠΌΠΎΠ½Ρ‚Π°ΠΆ, Π±Π΅Π· ΠΏΠ΅Ρ‡Π°Ρ‚Π½ΠΎΠΉ ΠΏΠ»Π°Ρ‚Ρ‹. Π’Π°ΠΊ ΠΈΡΠΊΠ»ΡŽΡ‡Ρ‘Π½ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ тСхнологичСский этап, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΠ»ΠΈ Π΄ΠΎΠ»Π³ΠΎ ΠΎΡΠ²Π°ΠΈΠ²Π°Ρ‚ΡŒ, ΠΈΠ»ΠΈ Π΄ΠΎΠ»Π³ΠΎ ΠΆΠ΄Π°Ρ‚ΡŒ доставки.
  • ΠœΠΎΠ½ΠΎΡΠΏΠ»ΠΈΡ‚, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½ΠΊΠΈ Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Ρ‹ пространством, Π½ΠΎ Π² ΠΎΠ΄Π½ΠΎΠΌ корпусС. Π’ΠΎΠ³Π΄Π° Ссли ΠΎΠ΄Π½Π° Ρ€ΡƒΠΊΠ° Π»Π΅ΠΆΠΈΡ‚ Π½Π° ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π΅, Ρ‚ΠΎ Π²Ρ‚ΠΎΡ€ΡƒΡŽ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚ΡŒ Π½Π΅ глядя. А Π² сплитС Π½Π΅ понятно ΠΊΠ°ΠΊ Ρ†Π΅Π»ΠΈΡ‚ΡŒΡΡ Π²ΠΎ Π²Ρ‚ΠΎΡ€ΡƒΡŽ ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Ρƒ. И ΠΏΠΎΠ΄ вопросом Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ Ρ€ΡƒΠΊ Π½Π° ΡˆΠΈΡ€ΠΈΠ½Π΅ ΠΏΠ»Π΅Ρ‡ Π² ΡƒΡ‰Π΅Ρ€Π± простотС.
  • ВстроСнная подставка ΠΏΠΎΠ΄ Π·Π°ΠΏΡΡΡ‚ΡŒΠ΅. Показалось, это ΡƒΠ΄ΠΎΠ±Π½ΠΎ.
  • ΠœΠ°Π»Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ Π½Π΅ Π±ΠΎΠ»Π΅Π΅ 30 см Ρ… 20 см, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒΡΡ Π² ΠΌΠΎΠΉ Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠ½Ρ‹ΠΉ ЧПУ Ρ„Ρ€Π΅Π·Π΅Ρ€Π½Ρ‹ΠΉ станок.
  • 44 клавиши, просто для Π½Π°Ρ‡Π°Π»Π°, Π° Π² мСньшСС Π½Π΅ помСщаСтся русская раскладка.
  • Π¨Π°Π³ ΠΌΠ΅ΠΆΠ΄Ρƒ клавишами стандартный 19 ΠΌΠΌ, Ρ€Π°Π·ΠΌΠ΅Ρ€ 18 ΠΌΠΌ ΠΈ 1 ΠΌΠΌ Ρ‰Π΅Π»ΡŒ.
  • ΠœΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π» β€” дрСвСсина. Выглядит ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½ΠΎ, красиво, Ρ‚Ρ€ΠΎΠ³Π°Ρ‚ΡŒ приятно ΠΈ ΠΏΡ‹Π»ΡŒ Π΄Π° струТка дрСвСсная Π² Π΄ΠΎΠΌΠ΅ Π»ΡƒΡ‡ΡˆΠ΅, Ρ‡Π΅ΠΌ иная другая.

ΠŸΠ΅Ρ€Π²Ρ‹ΠΌ Π΄Π΅Π»ΠΎΠΌ ΠΏΠΎΠ»ΠΎΠΆΠΈΠ» ΠΏΠ°Π»ΡŒΡ†Ρ‹ Π½Π° лист Π±ΡƒΠΌΠ°Π³ΠΈ ΠΈ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΠ» ΠΊΠΎΠ½Ρ‡ΠΈΠΊΠΈ. Π‘Π΄Π΅Π»Π°Π» Ρ‚ΠΎ ΠΆΠ΅ самоС Π½Π° пластилинС. Дорисовал ΠΊΠ°Ρ€Π°Π½Π΄Π°ΡˆΠΎΠΌ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΈ ΠΏΡ€ΠΎΠΌΠ΅Ρ€ΠΈΠ» расстояния. ΠŸΠ΅Ρ€Π΅Π½Ρ‘Ρ рисунок Π² Π²Π΅ΠΊΡ‚ΠΎΡ€Π½Ρ‹ΠΉ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€, Ρ‚Π°ΠΌ подровнял ΠΈ распСчатал. ΠŸΠΎΠ²Ρ‚ΠΎΡ€ΠΈΠ» ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρƒ нСсколько Ρ€Π°Π· Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ способами, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€ΠΈΡˆΠ»ΠΈ Π² Π³ΠΎΠ»ΠΎΠ²Ρƒ. Π—Π°ΠΊΠ°Π·Π°Π» свитчи ΠΈ ΠΊΠΎΠ»ΠΏΠ°Ρ‡ΠΊΠΈ, ΠΈ ΠΏΠΎΠΊΠ° ΠΎΠ½ΠΈ шли, стал ΠΏΠ΅Ρ€Π΅Π½ΠΎΡΠΈΡ‚ΡŒ Π² CAD. ΠŸΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Π» нСсколько ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ ΠΈ понял, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ Ρ…ΠΎΡ€ΠΎΡˆΠΈ, Π΄Π° Π½Π΅ ΠΎΡ‡Π΅Π½ΡŒ β€” Π½ΡƒΠΆΠ½ΠΎ Ρ‚Π°ΡΠΊΠ°Ρ‚ΡŒ всё ΠΌΡ‹ΡˆΠΊΠΎΠΉ. Как оказалось, скриптом Π»Π΅Π³Ρ‡Π΅. ΠžΡ‚ CAD ΠΌΠ½Π΅ Π½ΡƒΠΆΠ½ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ скрипт, ΠΏΡ€ΠΎΠΌΠ΅Ρ€ΡΡ‚ΡŒ расстояния ΠΈ Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ gcode (Π²Π΅ΠΊΡ‚ΠΎΡ€Π½Ρ‹ΠΉ 3D ΠΏΡƒΡ‚ΡŒ, ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ Π±ΡƒΠ΄Π΅Ρ‚ Π»Π΅Ρ‚Π°Ρ‚ΡŒ ΠΊΠΎΠ½Π΅Ρ† Ρ„Ρ€Π΅Π·Ρ‹ ЧПУ станка). ΠžΡ‡Π΅Π½ΡŒ ΠΏΠΎΠ½Ρ€Π°Π²ΠΈΠ»Π°ΡΡŒ идСология ImplicitCAD, Π½ΠΎ Π² части gcode ΠΎΠ½ сыроват. Π”Π° ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ CAD слоТно Π·Π°ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ gcode, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Π΄ΠΎΠ»Π³ΠΎ Π»Π΅Ρ‚Π°Ρ‚ΡŒ ΠΏΠΎ ΠΎΠ΄Π½ΠΎΠΌΡƒ ΠΈ Ρ‚ΠΎΠΌΡƒ ΠΆΠ΅ мСсту нСсколько Ρ€Π°Π·.

ΠšΡ€Π°Ρ‚ΠΊΠΎ расскаТу, ΠΊΠ°ΠΊ gcode прСвращаСтся Π² двиТСния Ρ„Ρ€Π΅Π·Ρ‹. Π€Ρ€Π΅Π·Π° вставляСтся Π² Ρ†Π°Π½Π³Ρƒ Ρ„Ρ€Π΅Π·Π΅Ρ€Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ‰Ρ‘Π½ Π½Π° ΠΏΠΎΡ€Ρ‚Π°Π»Π΅, Π° ΠΎΠ½ ΠΊΠ°Ρ€Π΅Ρ‚ΠΊΠ°ΠΌΠΈ пСрСмСщаСтся ΠΏΠΎ Π½Π°ΡˆΠ΅ΠΌΡƒ Ρ€ΠΎΠ΄Π½ΠΎΠΌΡƒ Ρ‚Ρ€Ρ‘Ρ…ΠΌΠ΅Ρ€Π½ΠΎΠΌΡƒ Π΄Π΅ΠΊΠ°Ρ€Ρ‚ΠΎΠ²ΠΎΠΌΡƒ пространству. ΠšΠ°Ρ€Π΅Ρ‚ΠΊΠΈ двиТутся Π²Ρ€Π°Ρ‰Π΅Π½ΠΈΠ΅ΠΌ Π²ΠΈΠ½Ρ‚ΠΎΠ². Π’ΠΈΠ½Ρ‚Ρ‹ Π²Ρ€Π°Ρ‰Π°ΡŽΡ‚ΡΡ ΡˆΠ°Π³ΠΎΠ²Ρ‹ΠΌΠΈ двигатСлями. Π¨Π°Π³ΠΎΠ²Ρ‹ΠΉ Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»ΡŒ поворачиваСтся, ΠΏΡ€ΠΈΡ‚ΡΠ³ΠΈΠ²Π°ΡΡΡŒ своими полюсами ΠΊ ΠΊΠ°Ρ‚ΡƒΡˆΠΊΠ°ΠΌ, ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ Π±Π΅ΠΆΠΈΡ‚ Ρ‚ΠΎΠΊ Π² ΠΎΠ΄Π½ΠΎΠΌ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ ΠΈ ΠΎΡ‚Ρ‚Π°Π»ΠΊΠΈΠ²Π°ΡΡΡŒ ΠΎΡ‚ ΠΊΠ°Ρ‚ΡƒΡˆΠ΅ΠΊ с Ρ‚ΠΎΠΊΠΎΠΌ Π² Π΄Ρ€ΡƒΠ³ΠΎΠΌ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ. Π’ΠΎΠΊ большой, мСлкая микросхСма Π½Π΅ справится с Π΅Π³ΠΎ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ. Π­Ρ‚ΠΈΠΌ занимаСтся Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ шагового двигатСля, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π° Π²Ρ…ΠΎΠ΄ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ 2 Π±ΠΈΡ‚Π° STEP (Π½ΡƒΠΆΠ½ΠΎ Π»ΠΈ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ шаг) ΠΈ DIR (Π²Π»Π΅Π²ΠΎ ΠΈΠ»ΠΈ Π²ΠΏΡ€Π°Π²ΠΎ) Π½Π° слабом Ρ‚ΠΎΠΊΠ΅, Π° Π½Π° Π²Ρ‹Ρ…ΠΎΠ΄Π΅ Π΄Π°Ρ‘Ρ‚ большой Ρ‚ΠΎΠΊ Π½ΡƒΠΆΠ½ΠΎΠ³ΠΎ направлСния Π² ΠΎΠ±ΠΌΠΎΡ‚ΠΊΠ°Ρ… двигатСля. Для Ρ‚Ρ€Ρ‘Ρ… Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»Π΅ΠΉ получаСтся Π½ΡƒΠΆΠ½ΠΎ 6 Π±ΠΈΡ‚ 30 000 Ρ€Π°Π· Π² сСкунду Π²Ρ‹Π½ΡŒ Π΄Π° полоТь Π² Тёстком Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. НС ΡƒΡΠΏΠ΅Π΅ΡˆΡŒ, Π²Ρ‹ΠΉΠ΄Π΅Ρ‚ рассинхрон, ΠΈ вмСсто Π·Π°Π΄ΡƒΠΌΠ°Π½Π½ΠΎΠΉ Ρ‚Ρ€Π°Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ Ρ„Ρ€Π΅Π·Π° ΠΏΠΎΠΉΠ΄Ρ‘Ρ‚ Π² лСс, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Π² Π΄Π΅Ρ€Π΅Π²ΠΎ Π½Π΅ Ρ‚Π°ΠΌ, Π³Π΄Π΅ Π½Π°Π΄ΠΎ. Для Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π² Тёстком Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ β€” это Ρ€Π΅Π°Π»ΡŒΠ½Π°Ρ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°. Но Π½Π΅ ΠΈΠ·-Π·Π° нСдостатка процСссорной ΠΌΠΎΡ‰ΠΈ, Π° скорСС ΠΎΡ‚ Π΅Ρ‘ ΠΈΠ·Π±Ρ‹Ρ‚ΠΊΠ°, ΡƒΡ‚ΠΈΠ»ΠΈΠ·Π°Ρ†ΠΈΠ΅ΠΉ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ занимаСтся опСрационная систСма, ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°ΡΡΡŒ 1000 Ρ€Π°Π· Π² сСкунду ΠΌΠ΅ΠΆΠ΄Ρƒ Π·Π°Π΄Π°Ρ‡Π°ΠΌΠΈ. Когда ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡΡ, Ρ‚ΠΎΡ‡Π½ΠΎ нСизвСстно, ΠΊΠ°ΠΊ ΡˆΠ΅Π΄ΡƒΠ»Π΅Ρ€ Π·Π°Ρ…ΠΎΡ‡Π΅Ρ‚. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠ΅ΠΉ STEP/DIR сигнала занимаСтся ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ Π½Π° АрдуинкС ΠΏΠΎΠ΄ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ grbl, Π° Π½Π° Π²Ρ…ΠΎΠ΄ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ Ρ‚ΠΎΡ‚ самый gcode. Но Ρ‚ΡƒΡ‚ другая ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°: gcode’Π° ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΌΠ΅Π³Π°Π±Π°ΠΉΡ‚Ρ‹, Π° памяти Π½Π° АрдуинС считанныС ΠΊΠΈΠ»ΠΎΠ±Π°ΠΉΡ‚Ρ‹. ΠŸΡ€ΠΈΡ…ΠΎΠ΄ΠΈΡ‚ΡΡ ΠΊΠΎΡ€ΠΌΠΈΡ‚ΡŒ Π΅Ρ‘ ΠΌΠ΅Π»ΠΊΠΈΠΌΠΈ порциями ΠΏΠΎ USB, ΠΊΠ°ΠΊ ΡΡŠΠ΅ΡΡ‚ кусок, Π΄Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹ΠΉ. Π₯ΠΎΡ€ΠΎΡˆΠΎ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΊΠΎΡ€ΠΌΠΈΡ‚ΡŒ ΡƒΠΆΠ΅ Π½ΡƒΠΆΠ½ΠΎ Π½Π΅ Π² Тёстком Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, Π° Π² мягком, ΠΈ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ Π½ΠΎΡƒΡ‚Π±ΡƒΠΊ с bCNC прСкрасно с этим справляСтся.

НСмного ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ Π·Π°Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ° прСвращаСтся Π² ΠΈΠ·Π΄Π΅Π»ΠΈΠ΅. К мСталличСскому столу станка Π±ΠΎΠ»Ρ‚Π°ΠΌΠΈ прикручиваСтся дСрСвянный ΠΆΠ΅Ρ€Ρ‚Π²Π΅Π½Π½Ρ‹ΠΉ стол, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Π΅Π³ΠΎ Π½Π΅ ΠΆΠ°Π»ΠΊΠΎ. К Π½Π΅ΠΌΡƒ крСпится Π·Π°Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ°. ΠœΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π» вынимаСтся сначала ΠΊΠΎΠ½Ρ†Π΅Π²ΠΎΠΉ Ρ„Ρ€Π΅Π·ΠΎΠΉ большого Π΄ΠΈΠ°ΠΌΠ΅Ρ‚Ρ€Π°, Π·Π°Ρ‚Π΅ΠΌ Π² ΡƒΠ³Π»Π°Ρ… ΠΈ Π½Π° Ρ‡ΠΈΡΡ‚ΠΎΠ²ΡƒΡŽ Ρ„Ρ€Π΅Π·ΠΎΠΉ ΠΌΠ°Π»ΠΎΠ³ΠΎ Π΄ΠΈΠ°ΠΌΠ΅Ρ‚Ρ€Π°. Но ΠΊΠΎΠ½Ρ‚ΡƒΡ€Π°ΠΌ ΠΏΡ€ΠΎΠ±Π΅Π³Π°ΡŽ фаску ΡƒΠ³Π»ΠΎΠ²ΠΎΠΉ Ρ„Ρ€Π΅Π·ΠΎΠΉ ΠΈΠ»ΠΈ Π·Π°ΠΊΡ€ΡƒΠ³Π»Ρ‘Π½Π½ΠΎΠΉ фасонной. Π“Π»Π°Π΄ΠΊΠΈΠ΅ ΠΊΡ€ΠΈΠ²ΠΎΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹Π΅ повСрхности Π΄Π΅Π»Π°ΡŽΡ‚ΡΡ сфСричСской Ρ„Ρ€Π΅Π·ΠΎΠΉ. ПослС ΠΊΠ°ΠΆΠ΄ΠΎΠΉ смСны Ρ„Ρ€Π΅Π·Ρ‹ Π½ΡƒΠΆΠ½ΠΎ Π²Ρ‹ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ Π½Π°Ρ‡Π°Π»ΠΎ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ ΠΏΠΎ высотС. Начало ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΡ…ΠΎΠ΄Π° ΠΎΡ‡Π΅Π½ΡŒ отвСтствСнный ΠΌΠΎΠΌΠ΅Π½Ρ‚. НуТно ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ΡŒ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ ΠΈ Π²Π½ΠΈΠΌΠ°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π½Π°Π±Π»ΡŽΠ΄Π°Ρ‚ΡŒ Π·Π° Ρ„Ρ€Π΅Π·ΠΎΠΉ. Если ΠΎΠ½Π° Π½Π°Ρ‡Π°Π»Π° Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ ΠΏΠΎΡ€Ρ‚ΠΈΡ‚ΡŒ ΠΈΠ»ΠΈ ΠΏΠΎΠ²Π΅Π»Π° сСбя Π½Π΅ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π½ΡƒΠΆΠ½ΠΎ срочно ΠΎΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ процСсс, ΠΏΠΎΠΊΠ° Π·Π°Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ° ΠΈΠ»ΠΈ Ρ„Ρ€Π΅Π·Π° Π½Π΅ΠΎΠ±Ρ€Π°Ρ‚ΠΈΠΌΠΎ Π½Π΅ пострадали. НапримСр, Ρ„Ρ€Π΅Π·Π° ΠΌΠΎΠΆΠ΅Ρ‚ ΡƒΠΉΡ‚ΠΈ Π³Π»ΡƒΠ±ΠΆΠ΅, Π²Ρ‹Ρ€Π²Π°Ρ‚ΡŒ Π·Π°Π³ΠΎΡ‚ΠΎΠ²ΠΊΡƒ, Π½Π΅ Π²Ρ€Π°Ρ‰Π°Ρ‚ΡŒΡΡ, Π΄Ρ‹ΠΌΠΈΡ‚ΡŒΡΡ, Π΄Π°Π²Π°Ρ‚ΡŒ ΠΏΡ‹Π»ΡŒ вмСсто струТки, Π»Π΅Ρ‚Π°Ρ‚ΡŒ ΠΏΠΎ Π΄Ρ€ΡƒΠ³ΠΎΠΉ Ρ‚Ρ€Π°Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ, Π±Ρ‹Ρ‚ΡŒ Π½Π΅ Ρ‚ΠΎΠ³ΠΎ Π΄ΠΈΠ°ΠΌΠ΅Ρ‚Ρ€Π° ΠΈΠ»ΠΈ профиля. Π—Π°Ρ‚Π΅ΠΌ Π·Π°Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ° пСрСворачиваСтся ΠΈ Ρ‚Π°ΠΊΠΈΠΌ ΠΆΠ΅ способом обрабатываСтся со Π²Ρ‚ΠΎΡ€ΠΎΠΉ стороны. ВсСго инструмСнт мСняСтся с дСсяток Ρ€Π°Π·. Π‘Π°ΠΌΡ‹ΠΉ отвСтствСнный ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π² ΠΊΠΎΠ½Ρ†Π΅ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΡ‡Ρ‚ΠΈ Π³ΠΎΡ‚ΠΎΠ²ΠΎΠ΅ ΠΈΠ·Π΄Π΅Π»ΠΈΠ΅ дСрТится Π½Π° Ρ‚ΠΎΠ½ΠΊΠΈΡ… ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ°Ρ… ΠΈ Π΅Π³ΠΎ Π»Π΅Π³ΠΊΠΎ Π²Ρ‹Ρ€Π²Π°Ρ‚ΡŒ. ΠŸΡ€ΠΈΠ΄Ρ‘Ρ‚ΡΡ Π½Π°Ρ‡ΠΈΠ½Π°Ρ‚ΡŒ всё Π·Π°Π½ΠΎΠ²ΠΎ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ ΠΊΡ€Π΅ΠΏΠΊΠΎ ΠΈ Ρ‚ΠΎΡ‡Π½ΠΎ Π½Π΅ ΠΏΡ€ΠΈΠΊΠ»Π΅ΠΈΡ‚ΡŒ ΠΈ Π½Π΅ Π΄ΠΎΠ΄Π΅Π»Π°Ρ‚ΡŒ. ΠŸΡ€ΠΎΡ†Π΅ΡΡ Ρ„Ρ€Π΅Π·Π΅Ρ€ΠΎΠ²ΠΊΠΈ ΠΎΡ‡Π΅Π½ΡŒ Π½Π°ΠΏΠΎΠΌΠΈΠ½Π°Π΅Ρ‚ ΠΎΡ‚Π»Π°Π΄ΠΊΡƒ Π½Π° ΠΏΡ€ΠΎΠ΄Π΅, ΠΊΠΎΠ³Π΄Π° ошибки чинятся Π½Π° Π»Π΅Ρ‚Ρƒ ΠΈ ΠΈΡ… Ρ†Π΅Π½Π° Π²Π΅Π»ΠΈΠΊΠ°.

ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ ΠΎΡ‚Π»Π°Π΄ΠΎΡ‡Π½Ρ‹ΠΉ ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏ корпуса Π΄Π΅Π»Π°Π» ΠΈΠ· сосны ΠΏΠΎΡ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ Π·Π½Π°Π», Ρ‡Ρ‚ΠΎ испорчу. Π’Ρ‚ΠΎΡ€ΠΎΠΉ ΡƒΠΆΠ΅ Π΄Π΅Π»Π°Π» ΠΈΠ· Π±ΡƒΠΊΠ°. Π•ΡΡ‚ΡŒ ΠΏΠ°Ρ€Π° ΠΌΠ΅Π»ΠΊΠΈΡ… ошибок: Π½Π΅ поднял Ρ„Ρ€Π΅Π·Ρƒ послС Π·Π°ΠΌΠ΅Π½Ρ‹ ΠΈ ΠΎΠ½Π° Π»Π΅Ρ‚Π΅Π»Π° Ρ‡ΡƒΡ‚ΡŒ испортив Π·Π°Π³ΠΎΡ‚ΠΎΠ²ΠΊΡƒ, ΠΈ ΠΏΡ€ΠΈ установкС Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠΉ высоты ΠΏΡ€ΠΎΡ‚ΠΊΠ½ΡƒΠ» Ρ„Ρ€Π΅Π·ΠΎΠΉ Π·Π°Π³ΠΎΡ‚ΠΎΠ²ΠΊΡƒ. ΠšΠΎΡ€ΠΏΡƒΡ Ρ„Ρ€Π΅Π·Π΅Ρ€ΠΎΠ²Π°Π» дСнь. ΠŸΠΎΡ‚ΠΎΠΌ полдня Π΄ΠΎΡ€Π°Π±ΠΎΡ‚ΠΊΠΈ напильником.

Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ этап β€” ΠΏΠ°ΠΉΠΊΠ° навСсным ΠΌΠΎΠ½Ρ‚Π°ΠΆΠΎΠΌ. Π― Ρ€Π°Π½ΡŒΡˆΠ΅ Π΄ΡƒΠΌΠ°Π», Ρ‡Ρ‚ΠΎ Π½Π΅ ΡƒΠΌΠ΅ΡŽ ΠΏΠ°ΡΡ‚ΡŒ. А оказалось это паяльник Π½Π΅ ΡƒΠΌΠ΅Π΅Ρ‚ ΠΏΠ°ΡΡ‚ΡŒ. Паяльная станция с Ρ€Π΅Π³ΡƒΠ»ΠΈΡ€ΠΎΠ²ΠΊΠΎΠΉ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹ Ρ‚Π²ΠΎΡ€ΠΈΡ‚ чудСса ΠΈ паяСт сама. НуТно Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ ΠΆΠ°Π»ΠΎ Π² Π½ΡƒΠΆΠ½ΠΎΠΌ мСстС, ΠΌΠ°Π·Π°Ρ‚ΡŒ Ρ„Π»ΡŽΡΠΎΠΌ, Π΄Π° ΠΏΠΎΠ΄Π½ΠΎΡΠΈΡ‚ΡŒ ΠΏΡ€ΠΈΠΏΠΎΠΉ. Π—Π°Π΄Π°Ρ‡Π° ΠΏΡ€ΠΈΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΊ микросхСмС. Но ΠΊΠ½ΠΎΠΏΠΎΠΊ 44, Π° управляСмых ΠΏΠΈΠ½ΠΎΠ² Ρƒ Pro Micro Ρ‚ΠΎΠ»ΡŒΠΊΠΎ 18. Π’ Ρ‚ΠΎ ΠΆΠ΅ врСмя Ρƒ ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΈΠΊΠ° Π΄Π²Π° ΠΊΠΎΠ½Ρ†Π° β€” ΠΊΡƒΠ΄Π° Ρ‚ΠΎΠΊ Π²Ρ…ΠΎΠ΄ΠΈΡ‚ ΠΈ ΠΎΡ‚ΠΊΡƒΠ΄Π° Π²Ρ‹Ρ…ΠΎΠ΄ΠΈΡ‚. Одни ΠΏΡƒΡΡ‚ΡŒ Π±ΡƒΠ΄ΡƒΡ‚ рядами, Π° Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠ°ΠΌΠΈ, Π² суммС Π½Π΅ большС 18. Π­Ρ‚ΠΈΠΌΠΈ ΠΊΠΎΠ½Ρ†Π°ΠΌΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ. НапряТСниС подаётся Π½Π° вСсь ряд ΠΈ считываСтся ΠΏΠΎ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΠΈ с ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ. НаТатая ΠΊΠ½ΠΎΠΏΠΊΠ° Π΅Π³ΠΎ пропустит ΠΈ ΠΌΡ‹ Π΅Π³ΠΎ ΠΏΡ€ΠΎΡ‡Ρ‚Ρ‘ΠΌ, Π½Π΅ наТатая Π½Π΅ пропустит. И число ΠΈΡ… ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΉ находится Ρ‡Π΅Ρ€Π΅Π· ΡƒΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠ΅, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ максимум наша Pro Micro ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠ±ΡΠ»ΡƒΠΆΠΈΡ‚ΡŒ 9

9=81 ΠΊΠ½ΠΎΠΏΠΎΠΊ. НуТно 44 ΠΊΠ½ΠΎΠΏΠΊΠΈ. МоТно 11 4, Π½ΠΎ ΠΌΠ½Π΅ большС ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ 6 ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ 8 рядов (4 слСва ΠΈ 4 справа). Π‘Ρ…Π΅ΠΌΠ° нСхитрая, ΠΎΠΏΡΡ‚ΡŒ ΠΏΡ€ΠΈΠ²Π΅Ρ‚ Π”Π΅ΠΊΠ°Ρ€Ρ‚Ρƒ, Π½Π° этот Ρ€Π°Π· Π² 2D. Π₯ΠΈΡ‚Ρ€ΠΎΡΡ‚ΡŒ появляСтся Ρ‚ΠΎΠ³Π΄Π°, ΠΊΠΎΠ³Π΄Π° 3 ΠΊΠ½ΠΎΠΏΠΊΠΈ наТмутся ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ. Π’ΠΎΠΊ Π½Π°Ρ‡Π½Ρ‘Ρ‚ Π³ΡƒΠ»ΡΡ‚ΡŒ ΠΎΡ‚ рядов ΠΊ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠ°ΠΌ ΠΈ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ ΠΈ покаТСтся, Ρ‡Ρ‚ΠΎ чСтвёртая ΠΊΠ½ΠΎΠΏΠΊΠ°, которая составляСт ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ с трСмя Π½Π°ΠΆΠ°Ρ‚Ρ‹ΠΌΠΈ, Ρ‚ΠΎΠΆΠ΅ Π½Π°ΠΆΠ°Ρ‚Π°. Π§Ρ‚ΠΎΠ±Ρ‹ Ρ‚ΠΎΠΊ ΡˆΡ‘Π» ΠΎΡ‚ рядов ΠΊ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠ°ΠΌ, Π½ΠΎ Π½Π΅ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ, Π΄ΠΎΠ±Π°Π²Π»ΡΡŽΡ‚ΡΡ Π΄ΠΈΠΎΠ΄Ρ‹. Π’ качСствС ΡˆΠΈΠ½Ρ‹ для ряда ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΈΠΊ самого Π΄ΠΈΠΎΠ΄Π°, Π° для столбцов Π½ΡƒΠΆΠ΅Π½ ΠΈΠ·ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ²ΠΎΠ΄, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ Π±Ρ‹Π»ΠΎ замыкания с рядами. Бамая слоТная Ρ‡Π°ΡΡ‚ΡŒ это ΠΏΡ€ΠΈΠΊΡ€Π΅ΠΏΠΈΡ‚ΡŒ ряды ΠΈ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ ΠΊ Pro Micro, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ мСста ΠΌΠ°Π»ΠΎ.

На ΠΊΠ½ΠΎΠΏΠΊΠΈ поставил ΠΊΡƒΠΏΠ»Π΅Π½Π½Ρ‹Π΅ сфСричСскиС ΠΊΠΎΠ»ΠΏΠ°Ρ‡ΠΊΠΈ, Π½ΠΎ ΠΎΠ½ΠΈ ΠΌΠ½Π΅ Π½Π΅ ΠΏΠΎΠ½Ρ€Π°Π²ΠΈΠ»ΠΈΡΡŒ β€” острой Π³Ρ€Π°Π½ΡŒΡŽ Ρ€Π΅Π·Π°Π»ΠΈ ΠΏΠ°Π»ΡŒΡ†Ρ‹. НСсколько Π΄Π½Π΅ΠΉ рисовал ΠΈ Π·Π° дСнь Π²Ρ‹ΠΏΠΈΠ»ΠΈΠ» свои. НоТку сдСлал ΠΊΡ€ΡƒΠ³Π»ΠΎΠΉ 5.5 ΠΌΠΌ. Боялся, Ρ‡Ρ‚ΠΎ ΠΎΠ½Π° отломаСтся, Π½ΠΎ дСрТатся ΠΎΠ½ΠΈ ΠΊΡ€Π΅ΠΏΠΊΠΎ.

Настал Ρ‡Π΅Ρ€Ρ‘Π΄ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ. Бвою с нуля ΠΏΠΈΡΠ°Ρ‚ΡŒ Π΄ΠΎΠ»Π³ΠΎ, поэтому взял QMK. Π§Ρ‚ΠΎΠ±Ρ‹ Π΅Ρ‘ ΡΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, Π½ΡƒΠΆΠ½ΠΎ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ сколько Π² ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π΅ рядов ΠΈ ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ, ΠΊ ΠΊΠ°ΠΊΠΈΠΌ ΠΏΠΈΠ½Π°ΠΌ ΠΎΠ½ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹, ΠΊΠ°ΠΊ ΠΏΠΎΠ²Ρ‘Ρ€Π½ΡƒΡ‚Ρ‹ Π΄ΠΈΠΎΠ΄Ρ‹ (ΠΎΡ‚ рядов ΠΊ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠ°ΠΌ ΠΈΠ»ΠΈ Π½Π°ΠΎΠ±ΠΎΡ€ΠΎΡ‚), ΠΊΠ°ΠΊ элСктричСскиС ряды (8 ΡˆΡ‚ΡƒΠΊ) ΠΈ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ (6 ΡˆΡ‚ΡƒΠΊ) ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ΡΡ Π½Π° ряды (4 ΡˆΡ‚ΡƒΠΊ) ΠΈ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ (14 ΡˆΡ‚ΡƒΠΊ) раскладки, Π° Ρ‚Π°ΠΊΠΆΠ΅ саму раскладку. ΠŸΡ€ΠΎΡ†Π΅ΡΡ настройки раскладки ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Ρ‚ΡŒΡΡ Π²Π΅Ρ‡Π½ΠΎ, я Π½Π°Ρ‡Π°Π» с QWERTY. УмСстился Π² 3 слоя. Π‘Π»ΠΎΠΈ Ρ€Π΅Π΄ΠΊΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΡ‚Ρ€Π΅Ρ‚ΠΈΡ‚ΡŒ Π² ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π°Ρ…. Π§Π°Ρ‰Π΅ всСго слоями Fn ряд ΡΠΎΠ²ΠΌΠ΅Ρ‰Π°ΡŽΡ‚ с мСдиаклавишами Π½Π° Π½ΠΎΡƒΡ‚Π±ΡƒΡ‡Π½Ρ‹Ρ… ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π°Ρ…. Но ΠΊΠΎΠ³Π΄Π° клавиш Ρ‚ΠΎΠ»ΡŒΠΊΠΎ 44, Π±Π΅Π· слоёв Π½Π΅ ΠΎΠ±ΠΎΠΉΡ‚ΠΈΡΡŒ. ΠšΡ€ΠΎΠΌΠ΅ слоёв Π΅ΡΡ‚ΡŒ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ способы ΠΏΡ€ΠΈΡΠ²ΠΎΠΈΡ‚ΡŒ Ρ€Π°Π·Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΎΠ΄Π½ΠΎΠΉ ΠΈ Ρ‚ΠΎΠΉ ΠΆΠ΅ ΠΊΠ½ΠΎΠΏΠΊΠ΅.

Под Linux Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°Π»ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΡƒ, Π½ΡƒΠΆΠ½ΠΎ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΎΠ΄ΠΈΠ½ сСрвис ΠΈ ΡΠΎΠ±Ρ€Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚, ΡƒΠΊΠ°Π·Π°Π² свою ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡŽ.

sudo systemctl disable ModemManager.service
sudo make gor:default:avrdude

Π‘Π±ΠΎΡ€ΠΊΠ° остановится Π½Π° ΠΎΠΆΠΈΠ΄Π°Π½ΠΈΠΈ ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° ΠΈ Π² ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Ρ€Π°Π· Π½ΡƒΠΆΠ½ΠΎ Π·Π°ΠΌΠΊΠ½ΡƒΡ‚ΡŒ ΠΏΠΈΠ½ RST Π½Π° зСмлю. Π’ дальнСйшСм ΡƒΠ΄ΠΎΠ±Π½ΠΎ вынСсти ΠΊΠ½ΠΎΠΏΠΊΡƒ ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Π² раскладку.

Всё пСрвая вСрсия ΠΌΠΎΠ΅ΠΉ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ Π³ΠΎΡ‚ΠΎΠ²Π°. ΠŸΡ€ΠΈ использовании ΠΌΠ½ΠΎΠ³ΠΎΠ΅ ΠΏΠΎΠ½Ρ€Π°Π²ΠΈΠ»ΠΎΡΡŒ.


  • Π Π°Π·Π½Π΅ΡΡ‘Π½Π½ΠΎΡΡ‚ΡŒ Π»Π΅Π²ΠΎΠΉ ΠΈ ΠΏΡ€Π°Π²ΠΎΠΉ ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½.
  • Π”ΠΎΡΡ‚Π°ΡŽ Π΄ΠΎ всСх клавиш Π² домашнСй ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ
  • Гладкая приятная Π½Π΅ ΡΠΊΠΎΠ»ΡŒΠ·ΡΡ‰Π°Ρ тСкстура Π±ΡƒΠΊΠ°.
  • ЦилиндричСская Ρ„ΠΎΡ€ΠΌΠ° ΠΊΠΎΠ»ΠΏΠ°Ρ‡ΠΊΠΎΠ² с Π·Π°ΠΊΡ€ΡƒΠ³Π»Ρ‘Π½Π½Ρ‹ΠΌ Π½ΠΈΠ·ΠΎΠΌ ΠΈ поднятыми Π±ΠΎΠΊΠ°ΠΌΠΈ Ρ…ΠΎΡ€ΠΎΡˆΠΎ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΏΠ°Π»Π΅Ρ†.

НС обошлось Π±Π΅Π· нСдостатков.


  • ΠŸΠΎΠ΄ΡΡ‚Π°Π²ΠΊΠ° оказалась высокой ΠΈ сильно Π΄ΠΎΠ±Π°Π²ΠΈΠ»Π° Π³Π°Π±Π°Ρ€ΠΈΡ‚ΠΎΠ².
  • Π£Π³ΠΎΠ» ΠΏΠΎΠ²ΠΎΡ€ΠΎΡ‚Π° Π΄Π²ΡƒΡ… Π±ΠΎΠΊΠΎΠ²Ρ‹Ρ… столбцов для ΠΌΠΈΠ·ΠΈΠ½Ρ†Π° заставляСт излишнС Π΅Π³ΠΎ ΠΎΡ‚Π³ΠΈΠ±Π°Ρ‚ΡŒ.
  • Π‘ΠΎΠ»ΡŒΡˆΠΎΠΉ ΡƒΠ³ΠΎΠ» ΠΏΠΎΠ²ΠΎΡ€ΠΎΡ‚Π° ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½.
  • Π’ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎ слоТная раскладка.
  • ЖёсткиС Ρ‡Ρ‘Ρ€Π½Ρ‹Π΅ Cherry свитчи β€” слоТно Π΄ΠΎΠ»Π³ΠΎ ΡƒΠ΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ слои большим ΠΏΠ°Π»ΡŒΡ†Π΅ΠΌ.
  • НС Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ свитчи Π±Π΅Π· ΠΏΠ°ΠΉΠΊΠΈ.
  • Мало клавиш, особСнно Π½Π΅ Ρ…Π²Π°Ρ‚Π°Π΅Ρ‚ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ ΠΈ Ρ†ΠΈΡ„Ρ€ / спСц. символов Π½Π° основном слоС.

Π­ΠΏΠΈΠ·ΠΎΠ΄ 2

НСдостатки Π½Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΠ»ΠΈ с ΠΊΠΎΠΌΡ„ΠΎΡ€Ρ‚ΠΎΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€ΠΎΠΉ ΠΏΠΎ Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΡŽ. Π’ Ρ‚ΠΎ ΠΆΠ΅ врСмя, своСй массой ΠΈ ΠΌΠΎΠ½ΠΎΠ»ΠΈΡ‚Π½ΠΎΡΡ‚ΡŒΡŽ ΠΎΠ½Π° Π·Π°ΠΌΠ΅Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ смотрится Π² ΠΈΠ½Ρ‚Π΅Ρ€ΡŒΠ΅Ρ€Π΅, ΠΊΠ°ΠΊ олСньи Ρ€ΠΎΠ³Π° ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠΉ Ρ‚Ρ€ΠΎΡ„Π΅ΠΉ ΠΎΡ…ΠΎΡ‚Π½ΠΈΠΊΠ°. Бпустя ΠΏΠΎΠ»Π³ΠΎΠ΄Π° Ρ€Π΅ΡˆΠΈΠ» ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π½ΠΎΠ²ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ с Π½ΠΎΠ²Ρ‹ΠΌΠΈ трСбованиями.

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ½ΡΡ‚ΡŒ Ρ‡Ρ‚ΠΎ ΠΌΠ½Π΅ Π½ΡƒΠΆΠ½ΠΎ, ΠΎΡ‚Π±Ρ€Π°ΠΊΠΎΠ²Π°Π½Π½Ρ‹Π΅ пластиковыС ΠΊΠΎΠ»ΠΏΠ°Ρ‡ΠΊΠΈ ΠΏΡ€ΠΈΠΊΡ€Π΅ΠΏΠΈΠ» ΠΊ пластилину ΠΈ Π½Π°Ρ‡Π°Π» ΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠΉ. ΠžΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ», Ρ‡Ρ‚ΠΎ ΠΌΠ½Π΅ ΡƒΠ΄ΠΎΠ±Π½Π΅Π΅ Π΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ ΠΏΠ°Π»ΡŒΡ†Ρ‹ Π½Π΅ Π½Π°Π΄ Π΅Π³ΠΎ столбцом, Π° сбоку. Π’ΠΎΠ³Π΄Π° ΠΏΠΎ столбцу ΠΏΠ°Π»Π΅Ρ† двигаСтся ΠΏΠΎ Π΄ΡƒΠ³Π΅ ΠΏΠΎΡ‡Ρ‚ΠΈ Π½Π΅ сгибаясь. ΠžΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ с этим, Π·Π°ΠΏΡΡΡ‚ΡŒΠ΅ Π»Π΅ΠΆΠΈΡ‚ ΠΏΠΎΠ΄ ΡƒΠ³Π»ΠΎΠΌ ΠΈ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠ²ΠΎΡ€Π°Ρ‡ΠΈΠ²Π°Ρ‚ΡŒ Π»Π΅Π²ΡƒΡŽ ΠΈ ΠΏΡ€Π°Π²ΡƒΡŽ ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Ρƒ. ЕдинствСнноС, Ρ‡Ρ‚ΠΎ остаётся, это ΡΠ΄Π²ΠΈΠ½ΡƒΡ‚ΡŒ столбцы ΠΏΠΎ высотС. Π’Π°ΠΊΠΆΠ΅ Π·Π°ΠΌΠ΅Ρ‚ΠΈΠ», Ρ‡Ρ‚ΠΎ 19ΠΌΠΌ шаг ΠΌΠ΅ΠΆΠ΄Ρƒ клавишами оставляСт ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΏΠ°Π»ΡŒΡ†Π°ΠΌΠΈ ΠΌΠ½ΠΎΠ³ΠΎ мСста. А ΠΏΡ€ΠΈ ΠΏΠΎΠ²ΠΎΡ€ΠΎΡ‚Π΅ кисти ΠΏΠ°Π»ΡŒΡ†Π°ΠΌ становится Π΅Ρ‰Ρ‘ свободнСС. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Ρ€Π΅ΡˆΠΈΠΌ ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ ΡƒΠΆΠ°Ρ‚ΡŒ шаг.


  • Π‘ΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ с ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΉ раскладкой.
  • 70 ΠΊΠ½ΠΎΠΏΠΎΠΊ, Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ, Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ ряд.
  • 16 ΠΌΠΌ шаг, мСньшС Π½Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ свитчи. ЩСль ΠΌΠ΅ΠΆΠ΄Ρƒ клавишами 0.5 ΠΌΠΌ.
  • ПлоскиС ΠΊΠΎΠ»ΠΏΠ°Ρ‡ΠΊΠΈ с фаской 2 ΠΌΠΌ, которая Π½ΡƒΠΆΠ½Π°, Ρ‡Ρ‚ΠΎΠ±Ρ‹ сосСдниС ΠΊΠΎΠ»ΠΏΠ°Ρ‡ΠΊΠΈ Π½Π΅ мСшали ΠΏΠ°Π»ΡŒΡ†Ρƒ ΠΎΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒΡΡ Π½Π° 4 ΠΌΠΌ ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ.
  • НоТки Ρƒ ΠΊΠ½ΠΎΠΏΠΎΠΊ сдСлал ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½Ρ‹ΠΌΠΈ Π² Π½Π°Π΄Π΅ΠΆΠ΄Π΅ Π½Π° мСньший Π»ΡŽΡ„Ρ‚ стСма.
  • Π’ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎ простой Π΄ΠΈΠ·Π°ΠΉΠ½.
  • ΠœΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹Π΅ Π³Π°Π±Π°Ρ€ΠΈΡ‚Ρ‹.
  • ΠœΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π» полосатая листвСнница.
  • Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π·Π°ΠΌΠ΅Π½Ρ‹ свичСй Π±Π΅Π· ΠΏΠ°ΠΉΠΊΠΈ Π² Ρ€Π°Π·ΡŠΡ‘ΠΌΠ°Ρ… Kailh.
  • ΠžΡ‡Π΅Π½ΡŒ мягкиС свитчи Gateron Clear для большого ΠΏΠ°Π»ΡŒΡ†Π° ΠΈ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΊΠΎΠΌΡ„ΠΎΡ€Ρ‚Π½ΠΎ Π΄ΠΎΠ»Π³ΠΎ Π΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ.
  • Π©Ρ‘Π»ΠΊΠ°ΡŽΡ‰ΠΈΠ΅ Gateron Blue ΠΈ Ρ‚ΠΈΡ…ΠΈΠ΅ Silent Brown Π½Π° Π²Ρ‹Π±ΠΎΡ€ для ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Ρ… клавиш.

ΠŸΠ°ΡΡ‚ΡŒ Ρ‚ΠΎΠ½ΠΊΠΈΠΌ ΠΏΡ€ΠΎΠ²ΠΎΠ»ΠΎΡ‡Π½Ρ‹ΠΌ ΠΏΡ€ΠΈΠΏΠΎΠ΅ΠΌ с нанСсённым Π½Π° Π½Π΅Π³ΠΎ Ρ„Π»ΡŽΡΠΎΠΌ 70 ΠΊΠ½ΠΎΠΏΠΎΠΊ оказалось Π΄Π°ΠΆΠ΅ Π»Π΅Π³Ρ‡Π΅, Ρ‡Π΅ΠΌ 44, нанося Ρ„Π»ΡŽΡ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ. А Π²ΠΎΡ‚ ΡΠΎΠ΅Π΄ΠΈΠ½ΡΡ‚ΡŒ ряды ΠΈ столбцы ΠΊ Pro Micro оказалось Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ слоТнСС ΠΈΠ·-Π·Π° ΠΏΠ»ΠΎΡ‚Π½ΠΎΠΉ ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠΈ.

ВСкущая раскладка QWERTY, Π΄ΠΎ Colemak ΠΈ ΠΏΡ€ΠΎΡ‡ΠΈΡ… Π΅Ρ‰Ρ‘ Π½Π΅ дорос.

Эксплуатация ΠΎΠΏΡΡ‚ΡŒ выявила Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ нСдостатки.


  • Π›ΡŽΡ„Ρ‚ клавиш ΠΈΠ½ΠΎΠ³Π΄Π° ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ Ρ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ Ρ†Π΅ΠΏΠ»ΡΡŽΡ‚ΡΡ Π΄Ρ€ΡƒΠ³ Π·Π° Π΄Ρ€ΡƒΠ³Π°. Π Π΅ΡˆΠ°Π΅Ρ‚ΡΡ ΡˆΠ»ΠΈΡ„ΠΎΠ²ΠΊΠΎΠΉ ΠΈ ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΠ΅ΠΌ Ρ‚ΠΎΠ»Ρ‰ΠΈΠ½Ρ‹ Π±ΠΎΠΊΠΎΠ²Ρ‹Ρ… Π³Ρ€Π°Π½Π΅ΠΉ, Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ юбки.
  • Ѐаска с Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ ΠΏΠΎΠ²Π΅Ρ€Ρ…Π½ΠΎΡΡ‚ΡŒΡŽ Π΄Π°Ρ‘Ρ‚ ΡƒΠ³ΠΎΠ» 135 градусов. НСприятно Π½Π° Π½Π΅Π³ΠΎ Π½Π°Ρ‚Ρ‹ΠΊΠ°Ρ‚ΡŒΡΡ, Π½ΡƒΠΆΠ½ΠΎ Π·Π°ΡˆΠ»ΠΈΡ„ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ ΡΠΊΡ€ΡƒΠ³Π»ΠΈΡ‚ΡŒ.
  • Плоский Π²Π΅Ρ€Ρ… ΠΊΠΎΠ»ΠΏΠ°Ρ‡ΠΊΠΎΠ² Π½Π΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΏΠ°Π»Π΅Ρ†. Π¦ΠΈΠ»ΠΈΠ½Π΄Ρ€ Π»ΡƒΡ‡ΡˆΠ΅.
  • НС ΡˆΠ»ΠΈΡ„ΠΎΠ²Π°Π» Π²Π΅Ρ€Ρ… ΠΊΠΎΠ»ΠΏΠ°Ρ‡ΠΊΠΎΠ², оставил слСгка Ρ€Π΅Π»ΡŒΠ΅Ρ„Π½ΡƒΡŽ тСкстуру, которая Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Ρ€Π°Π·Π΄Ρ€Π°ΠΆΠ°Π΅Ρ‚ ΠΏΠ°Π»Π΅Ρ†.
  • Π‘ΠΎΠ»ΡŒΡˆΠΎΠΉ ΠΏΠ°Π»Π΅Ρ† натыкаСтся Π½Π° ΠΏΠ΅Ρ€Π΅Π΄Π½ΡŽΡŽ фаску ΠΈ ΡƒΠ³Π»Ρ‹. ΠšΠ»Π°Π²ΠΈΡˆΡƒ Π½ΡƒΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»Ρ‰Π΅ ΠΈ Π·Π°ΠΊΡ€ΡƒΠ³Π»ΠΈΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π΄Π½ΠΈΠΉ ΠΊΡ€Π°ΠΉ.
  • Π‘ΠΎΠ»ΡŒΡˆΠΎΠΉ ΠΏΠ°Π»Π΅Ρ† слишком Π±Π»ΠΈΠ·ΠΊΠΎ ΠΊ основному ряду.
  • Π‘Π±ΠΎΠΊΡƒ Π²ΠΈΠ΄Π½Ρ‹ свитчи.
  • Вытаскивая свитч для Π·Π°ΠΌΠ΅Π½Ρ‹, Π½ΡƒΠΆΠ½ΠΎ ΠΏΡ€ΠΈΠ΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ Ρ€Π°Π·ΡŠΡ‘ΠΌ. МоТно Ρ†Π΅Π½ΠΎΠΉ 2 ΠΌΠΌ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ слой, Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Ρ‹ΠΉ ΠΏΠ΅Ρ‡Π°Ρ‚Π½ΠΎΠΉ ΠΏΠ»Π°Ρ‚Π΅, Π² отвСрстия ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π²ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒΡΡ Ρ€Π°Π·ΡŠΡ‘ΠΌ.
  • Π’ΠΈΡ…ΠΈΠ΅ свитчи Π½Π΅ ΠΏΠΎΠ½Ρ€Π°Π²ΠΈΠ»ΠΈΡΡŒ, ΠΏΠΎΡ…ΠΎΠΆ Π½Π° ΠΌΠ΅ΠΌΠ±Ρ€Π°Π½Π½ΡƒΡŽ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρƒ.
  • ВСкстурой Π±ΡƒΠΊ понравился большС, Ρ‡Π΅ΠΌ листвСнница.

Но достоинства ΠΏΠ΅Ρ€Π΅Π²Π΅ΡˆΠΈΠ²Π°ΡŽΡ‚.


  • БмСщСния рядов ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Π½Π΅ глядя ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ большиС ΠΏΠ°Π»ΡŒΡ†Ρ‹.
  • Π”ΡƒΠ³ΠΎΠ²Ρ‹Π΅ двиТСния ΠΏΠΎ рядам ΠΎΡ‡Π΅Π½ΡŒ ΡƒΠ΄ΠΎΠ±Π½Ρ‹.
  • 16 ΠΌΠΌ шаг ΠΈΠ΄Π΅Π°Π»Π΅Π½. ΠŸΠ°Π»ΡŒΡ†Ρ‹ Π½Π΅ ΠΌΠ΅ΡˆΠ°ΡŽΡ‚ Π΄Ρ€ΡƒΠ³ Π΄Ρ€ΡƒΠ³Ρƒ ΠΈ ΠΌΠ°Π»Ρ‹ΠΌ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ΠΌ Π΄ΠΎΡΡ‚Π°ΡŽΡ‚ Π²Π΅Π·Π΄Π΅. Но Π½ΡƒΠΆΠ½ΠΎ ΠΏΡ€ΠΈΠ²Ρ‹ΠΊΠ°Ρ‚ΡŒ.
  • Π’ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Π°Ρ простота.
  • ΠšΠΎΠΌΠΏΠ°ΠΊΡ‚Π½ΠΎΡΡ‚ΡŒ.
  • ΠŸΠΎΠ½Ρ€Π°Π²ΠΈΠ»ΠΈΡΡŒ Ρ‰Ρ‘Π»ΠΊΠ°ΡŽΡ‰ΠΈΠ΅ свитчи. МягкиС свитчи Π»Π΅Π³ΠΊΠΎ Π΄ΠΎΠ»Π³ΠΎ Π΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€ΠΎΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ, Ρ‡Π΅ΠΌ ΠΈ ΡΠΎΠ±ΠΈΡ€Π°ΡŽΡΡŒ Π·Π°Π½ΡΡ‚ΡŒΡΡ.

Как Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρƒ Π½Π° Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π΅ (Android): пошаговоС руководство

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ смартфонов ΠΌΠΎΠ³ΡƒΡ‚ ΡƒΠΏΡ€ΠΎΡΡ‚ΠΈΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ с устройством с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… настроСк ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹. На Π²Ρ‹Π±ΠΎΡ€ ΡŽΠ·Π΅Ρ€Π° прСдоставляСтся мноТСство Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² Ρ‚Π΅ΠΌ ΠΈ оформлСния ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ языки, Π·Π²ΡƒΠΊΠΈ ΠΈ Π²ΠΈΠ±Ρ€Π°Ρ†ΠΈΡŽ, Ρ€Π°Π·ΠΌΠ΅Ρ€ ΡˆΡ€ΠΈΡ„Ρ‚Π°.

АктивныС ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ ΡΠΎΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… сСтСй ΠΈ мСссСндТСров ΠΌΠΎΠ³ΡƒΡ‚ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹ эмодТи, автоисправлСниС тСкста, Π½Π΅ΠΏΡ€Π΅Ρ€Ρ‹Π²Π½Ρ‹ΠΉ Π²Π²ΠΎΠ΄ тСкста. Для Ρ‚Π΅Ρ…, ΠΊΡ‚ΠΎ часто Π·Π° Ρ€ΡƒΠ»Π΅ΠΌ, Π½Π΅Π·Π°ΠΌΠ΅Π½ΠΈΠΌΠΎΠΉ станСт функция голосового Π½Π°Π±ΠΎΡ€Π° сообщСний.

Настройка стандартной ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹

Пошаговая инструкция, ΠΊΠ°ΠΊ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρƒ Π½Π° АндроидС, прСдставлСна Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Xiaomi Redmi Note 7. МСню Π΄Ρ€ΡƒΠ³ΠΈΡ… смартфонов ΠΌΠΎΠΆΠ΅Ρ‚ нСсколько ΠΎΡ‚Π»ΠΈΡ‡Π°Ρ‚ΡŒΡΡ, ΠΎΠ΄Π½Π°ΠΊΠΎ основныС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹ΠΌΠΈ для всСх смартфонов.

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ мСню настроСк ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹, Π½ΡƒΠΆΠ½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Ρ‚Π°ΠΊΠΈΠ΅ дСйствия:

  1. ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ «Настройки» ΠΈ Π½Π°ΠΉΡ‚ΠΈ ΠΏΡƒΠ½ΠΊΡ‚ Β«Π Π°ΡΡˆΠΈΡ€Π΅Π½Π½Ρ‹Π΅ настройки».

  2. ΠŸΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π² мСню Β«Π―Π·Ρ‹ΠΊ ΠΈ Π²Π²ΠΎΠ΄Β».
    На экранС Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ мСню настроСк ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹, ΠΏΠ΅Ρ€Π²ΠΎΠΉ ΠΎΠΏΡ†ΠΈΠ΅ΠΉ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… являСтся настройка языка. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ эта функция ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅Ρ‚ смСну языка мСню Π²ΠΎ всСм Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π΅.

    Π‘Π»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ опция ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚ Ρ‚Π΅ΠΊΡƒΡ‰ΡƒΡŽ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρƒ ΠΈ позволяСт Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Π΅Π΅ ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ настройки.

    ΠŸΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ Π½Π° Β«Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π°ΠΌΠΈΒ» ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ смоТСт:

  3. Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ настройки Π²Π²ΠΎΠ΄Π°;
  4. Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ голосовой поиск.
    «Настройки Π²Π²ΠΎΠ΄Π°Β» ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ:

  5. Π’Ρ‹Π±Ρ€Π°Ρ‚ΡŒ языки раскладки ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹. Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ любоС количСство языков, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒΡΡ прямо Π²ΠΎ врСмя Π²Π²ΠΎΠ΄Π° тСкста с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ клавиши быстрого ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ.
  6. Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Ρ‚ΠΎΠ½ΠΊΠΈΠ΅ «Настройки». ΠŸΡ€ΠΈ Π²Ρ‹Π±ΠΎΡ€Π΅ этой Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ряда Ρ†ΠΈΡ„Ρ€, ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»Ρ языка, эмодзи Π½Π° ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π΅, ΠΏΠΎΠ΄ΠΎΠ±Ρ€Π°Ρ‚ΡŒ ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½ΡƒΡŽ высоту ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹, Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Ρ€Π΅ΠΆΠΈΠΌ энСргосбСрСТСния Π² Ρ‚Π΅ΠΌΠ½ΠΎΠ΅ врСмя суток. Π’Π°ΠΊΠΆΠ΅ Π² этом спискС настройка Π·Π²ΡƒΠΊΠΎΠ²Ρ‹Ρ… сигналов ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ Π½Π° клавиши.

  7. Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Β«Π’Π΅ΠΌΡ‹Β» ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹.
  8. Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΆΠ΅Π»Π°Π΅ΠΌΡ‹Π΅ настройки Β«Π˜ΡΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΡ тСкста». Π’ этом ΠΎΠΊΠ½Π΅ Π½Π°ΡΡ‚Ρ€Π°ΠΈΠ²Π°ΡŽΡ‚ΡΡ подсказки, Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Ρ‹ Π½Π΅Ρ†Π΅Π½Π·ΡƒΡ€Π½Ρ‹Ρ… слов, автоисправлСниС, ΠΏΡ€ΠΎΠ±Π΅Π»Ρ‹ послС Π·Π½Π°ΠΊΠΎΠ² прСпинания, автоматичСская смСна Π±ΡƒΠΊΠ² Π² ΠΏΠ΅Ρ€Π²ΠΎΠΌ словС прСдлоТСния Π½Π° Π·Π°Π³Π»Π°Π²Π½Ρ‹Π΅.
  9. Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π½Π΅ΠΏΡ€Π΅Ρ€Ρ‹Π²Π½Ρ‹ΠΉ Π²Π²ΠΎΠ΄ ΠΈ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ТСстами.
  10. Π’ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ голосовой Π²Π²ΠΎΠ΄ тСкстовых сообщСний.
  11. Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅ слова Π² Π»ΠΈΡ‡Π½Ρ‹ΠΉ Β«Π‘Π»ΠΎΠ²Π°Ρ€ΡŒΒ».
  12. Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ настройки поиска. РСкомСндуСтся Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ поиска Google. Π­Ρ‚Π° опция ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ быстро ΠΈΡΠΊΠ°Ρ‚ΡŒ Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ.
  13. ΠΠ°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΠΏΠ΅Ρ€ΡΠΎΠ½Π°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ Β«Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΒ».
  14. ΠŸΡ€ΠΈ Π²Ρ‹Π±ΠΎΡ€Π΅ настроСк голосового поиска откроСтся Ρ‚Π°ΠΊΠΎΠ΅ ΠΎΠΊΠ½ΠΎ:

Π’ этом ΠΎΠΊΠ½Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ смоТСт Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ языки для голосового распознавания, Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ Ρ†Π΅Π½Π·ΡƒΡ€Ρ‹, распознавания Ρ€Π΅Ρ‡ΠΈ ΠΎΡ„Ρ„Π»Π°ΠΉΠ½, Ρ€Π°Π·Ρ€Π΅ΡˆΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΏΠΎ Bluetooth Π½Π° Π·Π°Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΌ устройствС.

ИспользованиС сторонних ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ

ΠšΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π° Π² смартфонС – это просто ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, поэтому Π²Ρ‹Π±ΠΎΡ€ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π½Π΅ ограничиваСтся стандартным Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΠΎΠΌ. Π’ Play.Market ΠΌΠΎΠΆΠ½ΠΎ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ дСсятки Ρ€Π°Π·Π½ΠΎΠΎΠ±Ρ€Π°Π·Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ для ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΡ‚Π»ΠΈΡ‡Π°ΡŽΡ‚ΡΡ интСрфСйсом, Π½Π°Π±ΠΎΡ€ΠΎΠΌ смайлов ΠΈ ΠΏΡ€ΠΎΡ‡ΠΈΡ… Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… бонусов. Основной Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π» Ρ‚Π°ΠΊΠΎΠ³ΠΎ софта ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ‡Π΅Π½.

Для ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° прСдставлСна Ρ€Π°Π±ΠΎΡ‚Π° с популярным срСди ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ SwiftKey. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ этой ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ прСдусмотрСли Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π°Π½Π°Π»ΠΈΠ·Π° стиля написания, благодаря Ρ‡Π΅ΠΌΡƒ ΠΏΠΎΡΠ²Π»ΡΡŽΡ‚ΡΡ подсказки ΠΈΠ· словарного запаса ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, Ρ‡Ρ‚ΠΎ ускоряСт Π½Π°Π±ΠΎΡ€ тСкста. Π’Π°ΠΊΠΆΠ΅ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΡŒΡŽ этой ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ ΡΠ²Π»ΡΡŽΡ‚ΡΡ встроСнныС смайлики ΠΈ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ.

ПослС скачивания прилоТСния Π½ΡƒΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π² настройки ΠΈ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π½ΠΎΠ²ΡƒΡŽ раскладку – SwiftKey.

ПослС этого ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ‚ Ρ‚Π°ΠΊΠΎΠΉ Π²ΠΈΠ΄:

ΠŸΡ€ΠΈ ΠΆΠ΅Π»Π°Π½ΠΈΠΈ Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒΡΡ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ ΠΊ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π΅ Gboard, Π½ΡƒΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π² «Настройки» β€” Β«Π Π°ΡΡˆΠΈΡ€Π΅Π½Π½Ρ‹Π΅ настройки» β€” Β«Π―Π·Ρ‹ΠΊ ΠΈ Π²Π²ΠΎΠ΄Β» β€” Β«Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π°ΠΌΠΈΒ» ΠΈ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ стандартноС Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ вашСго Андроида.

ΠŸΠΎΠ΄Π΅Π»ΠΈΡ‚ΡŒΡΡ ссылкой:

ΠŸΠΎΠ½Ρ€Π°Π²ΠΈΠ»ΠΎΡΡŒ это:

Нравится Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ°…

ΠŸΠΎΡ…ΠΎΠΆΠ΅Π΅

Как ΠΏΠΎΠΌΠ΅Π½ΡΡ‚ΡŒ мСстами ΠΊΠ½ΠΎΠΏΠΊΠΈ Π½Π° Андроид

Бпособ 1: БистСмныС срСдства

МногиС ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΠΈ Ρ€Π°ΡΡˆΠΈΡ€ΡΡŽΡ‚ Π² своих ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠ°Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Π΅ возмоТности, Π² Ρ‚ΠΎΠΌ числС позволяя ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ порядок ΠΊΠ½ΠΎΠΏΠΎΠΊ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ.

Samsung

На смартфонах Бамсунг ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° выполняСтся ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

  1. ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ «Настройки» β€” Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ‡Π΅Ρ€Π΅Π· ΡˆΡ‚ΠΎΡ€ΠΊΡƒ устройства.
  2. ΠŸΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΈΡ‚Π΅ ΠΏΠ΅Ρ€Π΅Ρ‡Π΅Π½ΡŒ Π΄ΠΎ ΠΏΡƒΠ½ΠΊΡ‚Π° «ДисплСй» (Β«DisplayΒ») ΠΈ Ρ‚Π°ΠΏΠ½ΠΈΡ‚Π΅ ΠΏΠΎ Π½Π΅ΠΌΡƒ.
  3. Π”Π°Π»Π΅Π΅ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ΡΡŒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠΌ «Навигационная панСль» (Β«Navigation BarΒ»).
  4. Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ ΠΊ Π±Π»ΠΎΠΊΡƒ Β«ΠŸΠΎΡ€ΡΠ΄ΠΎΠΊ ΠΊΠ½ΠΎΠΏΠΎΠΊΒ» (Β«Button orderΒ») ΠΈ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Π°ΠΌ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚. К соТалСнию, ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ нСльзя.
  5. ИзмСнСния ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ ΠΌΠΎΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½ΠΎ.

Huawei

  1. ЗапуститС срСдство управлСния ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌΠΈ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π°.
  2. ΠŸΡ€ΠΎΠ»ΠΈΡΡ‚Π°ΠΉΡ‚Π΅ список Π²Π½ΠΈΠ· ΠΈ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΠΏΡƒΠ½ΠΊΡ‚ «БистСма ΠΈ обновлСния».
  3. Π’Π°ΠΏΠ½ΠΈΡ‚Π΅ «БистСмная навигация».
  4. ΠŸΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ ΠΊ ΠΎΠΏΡ†ΠΈΠΈ Β«Π’Ρ€ΠΈ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ ΠΊΠ½ΠΎΠΏΠΊΠΈΒ».
  5. Π—Π΄Π΅ΡΡŒ ΡƒΠΊΠ°ΠΆΠΈΡ‚Π΅ ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡ΠΈΡ‚Π°Π΅ΠΌΡ‹ΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚.
  6. Π’ ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠ΅ Π₯ΡƒΠ°Π²Π΅ΠΉ Ρ‚ΠΎΠΆΠ΅ нСльзя ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½ΠΎ Π²Ρ‹Π±ΠΈΡ€Π°Ρ‚ΡŒ располоТСниС ΠΊΠ½ΠΎΠΏΠΎΠΊ.

Xiaomi

На устройствах Бяоми Ρ‚ΠΎΠΆΠ΅ имССтся ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π°Ρ опция.

  1. ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ «Настройки».
  2. Π”Π°Π»Π΅Π΅ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Β«Π Π°ΡΡˆΠΈΡ€Π΅Π½Π½Ρ‹Π΅ настройки».
  3. Π’ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ΡΡŒ ΠΏΡƒΠ½ΠΊΡ‚ΠΎΠΌ Β«Π‘Π΅Π·Π³Ρ€Π°Π½ΠΈΡ‡Π½Ρ‹ΠΉ экран».
  4. Π£Π±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ Π°ΠΊΡ‚ΠΈΠ²Π΅Π½ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ «Кнопки», Π·Π°Ρ‚Π΅ΠΌ Ρ‚Π°ΠΏΠ½ΠΈΡ‚Π΅ ΠΏΠΎ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»ΡŽ Β«ΠŸΠΎΠΌΠ΅Π½ΡΡ‚ΡŒ мСстами ΠΊΠ½ΠΎΠΏΠΊΠΈ мСню ΠΈ Π½Π°Π·Π°Π΄Β».
  5. К соТалСнию, Π² чистом Android Π½Π΅Ρ‚ Π½ΠΈΠΊΠ°ΠΊΠΈΡ… систСмных возмоТностСй ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ располоТСниС ΠΊΠ½ΠΎΠΏΠΎΠΊ.

Бпособ 2: ADB

НСобычным способом пСрСмСщСния элСмСнтов Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ Π±ΡƒΠ΄Π΅Ρ‚ использованиС срСдства Android Debug Bridge.

Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ ADB

  1. Π£Π±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ Π½Π° Ρ†Π΅Π»Π΅Π²ΠΎΠΌ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π΅ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π° ΠΎΡ‚Π»Π°Π΄ΠΊΠ° ΠΏΠΎ USB, Π° Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅ установлСны ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π°.

    ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅:
    Как Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΎΡ‚Π»Π°Π΄ΠΊΡƒ ΠΏΠΎ USB Π½Π° Android
    Установка Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΎΠ² для ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ Android

  2. ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ Β«ΠšΠΎΠΌΠ°Π½Π΄Π½ΡƒΡŽ строку» ΠΎΡ‚ ΠΈΠΌΠ΅Π½ΠΈ администратора – Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π½Π°ΠΉΠ΄ΠΈΡ‚Π΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ Ρ‡Π΅Ρ€Π΅Π· «Поиск», Π·Π°Ρ‚Π΅ΠΌ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ΡΡŒ ΠΎΠ΄Π½ΠΎΠΈΠΌΡ‘Π½Π½ΠΎΠΉ ΠΎΠΏΡ†ΠΈΠ΅ΠΉ запуска.

    ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅: Как Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Β«ΠšΠΎΠΌΠ°Π½Π΄Π½ΡƒΡŽ строку» ΠΎΡ‚ ΠΈΠΌΠ΅Π½ΠΈ администратора Π² Windows 7 ΠΈ Windows 10

  3. Π’ интСрфСйсС Π²Π²ΠΎΠ΄Π° ΠΊΠΎΠΌΠ°Π½Π΄ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ ΠΊ ΠΏΠ°ΠΏΠΊΠ΅ с ADB, послС Ρ‡Π΅Π³ΠΎ Π²Π²Π΅Π΄ΠΈΡ‚Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ adb devices.

    Π”ΠΎΠ»ΠΆΠ΅Π½ ΠΏΠΎΡΠ²ΠΈΡ‚ΡŒΡΡ список, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Ρ‘Π½Π½ΠΎΠ΅ устройство.

  4. Π”Π°Π»Π΅Π΅ ΠΏΡ€ΠΎΠΏΠΈΡˆΠΈΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅:

    adb shell

    settings put secure sysui_nav_bar «space,recent;home;back,space»

    ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π²Π²ΠΎΠ΄Π° ΠΈ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Enter.

  5. Π Π°Π·Π±Π»ΠΎΠΊΠΈΡ€ΡƒΠΉΡ‚Π΅ дСвайс ΠΈ посмотритС Π½Π° Π½Π°Π²Π±Π°Ρ€ – ΠΊΠ½ΠΎΠΏΠΊΠΈ «НСдавниС прилоТСния» ΠΈ «Назад» Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½Ρ‹.

Π’Π°Ρ€ΠΈΠ°Π½Ρ‚ с Android Debug Bridge ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ Π²Π»Π°Π΄Π΅Π»ΡŒΡ†Π°ΠΌ чистого Β«Π·Π΅Π»Ρ‘Π½ΠΎΠ³ΠΎ Ρ€ΠΎΠ±ΠΎΡ‚Π°Β».

ΠœΡ‹ Ρ€Π°Π΄Ρ‹, Ρ‡Ρ‚ΠΎ смогли ΠΏΠΎΠΌΠΎΡ‡ΡŒ Π’Π°ΠΌ Π² Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹.
ΠžΠΏΠΈΡˆΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ Ρƒ вас Π½Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΎΡΡŒ. Наши спСциалисты ΠΏΠΎΡΡ‚Π°Ρ€Π°ΡŽΡ‚ΡΡ ΠΎΡ‚Π²Π΅Ρ‚ΠΈΡ‚ΡŒ максимально быстро.
Помогла Π»ΠΈ Π²Π°ΠΌ эта ΡΡ‚Π°Ρ‚ΡŒΡ?
ДА НЕВ
ΠŸΠΎΠ΄Π΅Π»ΠΈΡ‚ΡŒΡΡ ΡΡ‚Π°Ρ‚ΡŒΠ΅ΠΉ Π² ΡΠΎΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… сСтях:
Π£Ρ‡Π΅Π±Π½ΠΎΠ΅ пособиС ΠΏΠΎ ΠΌΠ°ΠΊΠ΅Ρ‚Ρƒ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ

с ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠΌ Π² Android Studio [шаг Π·Π° шагом]

Π£Ρ‡Π΅Π±Π½ΠΎΠ΅ пособиС ΠΏΠΎ ΠΌΠ°ΠΊΠ΅Ρ‚Ρƒ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ

с ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠΌ Π² Android Studio [шаг Π·Π° шагом]

ΠœΠ°ΠΊΠ΅Ρ‚ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ

— это Π³Ρ€ΡƒΠΏΠΏΠ° прСдставлСний (Ρ‚. Π•. ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»Π΅Π½ΠΈΠ΅, содСрТащСС Π΄Ρ€ΡƒΠ³ΠΈΠ΅ прСдставлСния), ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ позволяСт ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ большиС ΠΈ слоТныС ΠΌΠ°ΠΊΠ΅Ρ‚Ρ‹ с плоской ΠΈΠ΅Ρ€Π°Ρ€Ρ…ΠΈΠ΅ΠΉ прСдставлСний, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€ Π²ΠΈΠ΄ΠΆΠ΅Ρ‚ΠΎΠ² ΠΎΡ‡Π΅Π½ΡŒ Π³ΠΈΠ±ΠΊΠΈΠ΅. Он Π±Ρ‹Π» создан для ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½ΠΈΡ влоТСнности прСдставлСний, Π° Ρ‚Π°ΠΊΠΆΠ΅ для ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΡ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΌΠ°ΠΊΠ΅Ρ‚Π°.

ConstraintLayout ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΡ…ΠΎΠΆ Π½Π° RelativeLayout Π² Ρ‚ΠΎΠΌ смыслС, Ρ‡Ρ‚ΠΎ прСдставлСния Ρ€Π°ΡΠΏΠΎΠ»Π°Π³Π°ΡŽΡ‚ΡΡ Π² соотвСтствии с ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡΠΌΠΈ ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΎΠ΄Π½ΠΎΡƒΡ€ΠΎΠ²Π½Π΅Π²Ρ‹ΠΌΠΈ прСдставлСниями ΠΈ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΠΌ ΠΌΠ°ΠΊΠ΅Ρ‚ΠΎΠΌ, Π½ΠΎ ΠΏΡ€ΠΈ этом ΠΎΠ½ Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ Π±ΠΎΠ»Π΅Π΅ Π³ΠΈΠ±ΠΊΠΈΠΉ ΠΈ Π»ΡƒΡ‡ΡˆΠ΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ с Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ΠΎΠΌ ΠΌΠ°ΠΊΠ΅Ρ‚ΠΎΠ² Android Studio. Он Π±Ρ‹Π» Π²Ρ‹ΠΏΡƒΡ‰Π΅Π½ Π½Π° Google I / O 2016. Π‘ ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° своСго появлСния (Ρ‚.Π΅. ΠΊΠ°ΠΊ Π² Android Studio 2.3) ΠΎΠ½ стал ΡˆΠΈΡ€ΠΎΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠΉ Π³Ρ€ΡƒΠΏΠΏΠΎΠΉ просмотра ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Android 2.3 ΠΈΠ»ΠΈ Π²Ρ‹ΡˆΠ΅.


ΠŸΡ€Π΅ΠΈΠΌΡƒΡ‰Π΅ΡΡ‚Π²Π° ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠΈ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠ°ΠΌΠΈ

1.Одним ΠΈΠ· Π±ΠΎΠ»ΡŒΡˆΠΈΡ… прСимущСств constraintlayout являСтся Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΡŽ Π² прСдставлСниях ConstraintLayout с ΠΎΡ‡Π΅Π½ΡŒ нСбольшим количСством ΠΊΠΎΠ΄Π°.
2. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ свой ΠΏΠΎΠ»Π½Ρ‹ΠΉ ΠΌΠ°ΠΊΠ΅Ρ‚ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ простого пСрСтаскивания Π² Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π΅ Π΄ΠΈΠ·Π°ΠΉΠ½Π° Android Studio.
3. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ происходит с Π³Ρ€ΡƒΠΏΠΏΠΎΠΉ Π²ΠΈΠ΄ΠΆΠ΅Ρ‚ΠΎΠ², с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΎΠ΄Π½ΠΎΠΉ строки ΠΊΠΎΠ΄Π°.
4. ΠœΠ°ΠΊΠ΅Ρ‚ с ограничСниями ΠΏΠΎΠ²Ρ‹ΡˆΠ°Π΅Ρ‚ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с Π΄Ρ€ΡƒΠ³ΠΈΠΌ ΠΌΠ°ΠΊΠ΅Ρ‚ΠΎΠΌ


ИспользованиС ΠΌΠ°ΠΊΠ΅Ρ‚Π° ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ Π² Android Studio:

Он Π½Π΅ Π²Ρ…ΠΎΠ΄ΠΈΡ‚ Π² состав Android SDK ΠΈ доступСн ΠΊΠ°ΠΊ Π²ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½Π°Ρ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°.Благодаря этому любоС ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ Π² Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ Π±ΡƒΠ΄Π΅Ρ‚ совмСстимо со всСми вСрсиями Android.

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠ°ΠΊΠ΅Ρ‚ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ, ΡƒΠ±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΡƒΠΊΠ°Π·Π°Π»ΠΈ Π½ΠΈΠΆΠ΅ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ Π² Ρ„Π°ΠΉΠ»Π΅ build.gradle

 Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠ΅Π² {
    maven {
        url 'https://maven.google.com'
    }
} 

Π’Π΅ΠΏΠ΅Ρ€ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ возмоТности ConstraintLayout Π² нашСм ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅ Android, Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ Π² наш Ρ€Π°Π·Π΄Π΅Π» зависимостСй модуля прилоТСния build.gradle.
ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ свой build.gradle (ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅-ΠΌΠΎΠ΄ΡƒΠ»ΡŒ) ΠΈ Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΊΠΎΠ΄:

 зависимостСй {
    ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ com.android.support.constraint: ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠ° ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ: 1.1.0-beta3 '
}
 

Π Π΅ΠΆΠΈΠΌ Π΄ΠΈΠ·Π°ΠΉΠ½Π° ΠΈΠ»ΠΈ схСмы Π² Android Studio:

Π’ Android Studio Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Ρ‹ Ρ€Π΅ΠΆΠΈΠΌ Π΄ΠΈΠ·Π°ΠΉΠ½Π° ΠΈ схСмы элСмСнтов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ Π΄ΠΈΠ·Π°ΠΉΠ½ ΠΌΠ°ΠΊΠ΅Ρ‚Π° Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ Π΄ΠΈΠ·Π°ΠΉΠ½Π° ΠΈ схСмы. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ любой Ρ€Π΅ΠΆΠΈΠΌ ΠΈΠ»ΠΈ ΠΎΠ±Π° вмСстС Π² соотвСтствии с вашими трСбованиями.

Π’Π°ΠΆΠ½ΠΎΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΌΠΎΡ‡ΡŒ Π²Π°ΠΌ ΠΏΠΎΠ½ΡΡ‚ΡŒ ConstraintLayout, ΠΌΡ‹ Π²ΠΊΠ»ΡŽΡ‡ΠΈΠΌ ΠΎΠ±Π° Ρ€Π΅ΠΆΠΈΠΌΠ° (Ρ€Π΅ΠΆΠΈΠΌ проСктирования ΠΈ схСмы элСмСнтов) для этого руководства.


ПониманиС Ρ€ΡƒΡ‡Π΅ΠΊ ΠΈΠ»ΠΈ ΡƒΠ·Π»ΠΎΠ²Ρ‹Ρ… Ρ‚ΠΎΡ‡Π΅ΠΊ Π² ΠΌΠ°ΠΊΠ΅Ρ‚Π΅ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ:

ΠŸΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, Π²Ρ‹ пСрСтаскиваСтС элСмСнт TextView Π² Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ConstraintLayout Android Studio. Π‘Ρ€Π°Π·Ρƒ послС пСрСтаскивания Π²Ρ‹ Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚Π΅ ΠΎΡˆΠΈΠ±ΠΊΡƒ с сообщСниСм Β«Π­Ρ‚ΠΎ прСдставлСниС Π½Π΅ ограничСно…». Π­Ρ‚ΠΎ просто ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ созданноС Π½Π°ΠΌΠΈ прСдставлСниС Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ, ΠΈ Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ это ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ. Если ΠΌΡ‹ Π½Π΅ исправим это, прСдставлСниС Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΏΡ€ΠΈ запускС Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ я Π½Π°Π²Π΅Π΄Ρƒ курсор Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ, Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ Ρ€Π°Π·Π½Ρ‹Π΅ Ρ‚ΠΎΡ‡ΠΊΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°Π·Π²Π°Ρ‚ΡŒ ΠΌΠ°Ρ€ΠΊΠ΅Ρ€Π°ΠΌΠΈ ΠΈΠ»ΠΈ Ρ‚ΠΎΡ‡ΠΊΠ°ΠΌΠΈ привязки Π² ΠΌΠ°ΠΊΠ΅Ρ‚Π΅ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ.

Π©Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ любой ΠΌΠ°Ρ€ΠΊΠ΅Ρ€ ΠΈ ΠΏΠ΅Ρ€Π΅Ρ‚Π°Ρ‰ΠΈΡ‚Π΅ Π΅Π³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ соСдинСниС с Ρ‡Π΅ΠΌ-Ρ‚ΠΎ Π΅Ρ‰Π΅ Π²ΠΎΠΊΡ€ΡƒΠ³.

Π’Π°ΠΆΠ½ΠΎΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: Π’Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΊΠ°ΠΊ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ Π΄Π²Π° соСдинСния Ρ€ΡƒΡ‡Π΅ΠΊ с Ρ‡Π΅ΠΌ-Ρ‚ΠΎ Π΅Ρ‰Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π΅Π³ΠΎ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½Ρ‹ΠΌ. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Constrained.

Π ΡƒΡ‡ΠΊΠ° измСнСния Ρ€Π°Π·ΠΌΠ΅Ρ€Π° — Π§Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€ прСдставлСния, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠ°Ρ€ΠΊΠ΅Ρ€ измСнСния Ρ€Π°Π·ΠΌΠ΅Ρ€Π°, находящийся Π² ΡƒΠ³Π»Π°Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ сохраняСт ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ Π½Π΅ΠΈΠ·ΠΌΠ΅Π½Π½Ρ‹ΠΌ. ΠŸΡ€ΠΎΡΡ‚ΠΎ ΠΏΠ΅Ρ€Π΅Ρ‚Π°Ρ‰ΠΈΡ‚Π΅ ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚Π΅ Ρ€Π°Π·ΠΌΠ΅Ρ€ Π² соотвСтствии с трСбованиями ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ интСрфСйса вашСго прилоТСния.

Боковая Ρ€ΡƒΡ‡ΠΊΠ° — Боковая Ρ€ΡƒΡ‡ΠΊΠ° прСдставляСт собой ΠΊΡ€ΡƒΠ³Π»ΡƒΡŽ Ρ€ΡƒΡ‡ΠΊΡƒ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡƒΡŽ для установки Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ, Π»Π΅Π²ΠΎΠ³ΠΎ, Π½ΠΈΠΆΠ½Π΅Π³ΠΎ ΠΈ ΠΏΡ€Π°Π²ΠΎΠ³ΠΎ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ ΠΎΠ±Π·ΠΎΡ€Π°.


Окно Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ² для ConstraintLayout:

Π‘ΠΏΡ€Π°Π²Π° Π²Ρ‹ Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚Π΅ ΠΎΠΊΠ½ΠΎ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ², Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ содСрТится мноТСство Π΄Π΅Ρ‚Π°Π»Π΅ΠΉ ΠΎ прСдставлСниях, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ использовали для прСдставлСния Π² ConstraintLayout.

Π’Ρ‹ управляСтС Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ элСмСнта, щСлкая 4 Π±ΠΎΠΊΠΎΠ²Ρ‹Π΅ стрСлки, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ wrap_content Π½Π° match_constrained, фиксированный Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΈ Ρ‚. Π”.

Π‘ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ опрСдСляСт Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ Π²ΠΈΠ΄Π° ΠΌΠ΅ΠΆΠ΄Ρƒ Π΅Π³ΠΎ ограничСниями Π½Π° оси. По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΎΠ½ установлСн Π½Π° 50% ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π»Π΅Π³ΠΊΠΎ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ пСрСтаскиваниСм.

Π’Π°ΠΆΠ½ΠΎΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: Π‘ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ Π΄ΠΎΡΡ‚ΠΈΡ‡ΡŒ Π² Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠΉ ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠ΅, ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠ΅ ΠΈ Ρ‚. Π”.

Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ ограничСния Π² ConstraintLayout:

Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½ΠΎΠ΅ соСдинСниС, просто Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ Ρ‚ΠΎΡ‡ΠΊΡƒ Ρ€ΡƒΡ‡ΠΊΠΈ, ΠΈ всС.

Π Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ инструмСнты Π² ConstraintLayout:

Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Π°ΠΊΠΈΠ΅ инструмСнты, ΠΊΠ°ΠΊ Autoconnect, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ΡŒ Android Studio автоматичСски ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ прСдставлСниС, ΡΠ½ΠΈΠΌΠ°Ρ‚ΡŒ всС ограничСния, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ всС ограничСния Π·Π° ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π·, ΠΈ вывСсти ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ автоматичСски ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ наши ограничСния для всСх прСдставлСний Π½Π° экранС.


ΠžΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π² ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠ΅ с ограничСниями:

ΠžΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ — это Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ Π²Π°ΠΆΠ½Ρ‹ΠΉ Ρ‚ΠΈΠΏ ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠΈ с ограничСниями, рассматриваСмый Π² Π½Π΅ΠΌ ΠΊΠ°ΠΊ Π±Π°Π·ΠΎΠ²Ρ‹ΠΉ Π±Π»ΠΎΠΊ. Π Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ ограничСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ½ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚, Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ ΠΏΠΎ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡŽ / ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ полоТСния Π΄Ρ€ΡƒΠ³ Π΄Ρ€ΡƒΠ³Π°. Π­Ρ‚ΠΎ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠΎ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΈ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠΉ оси.

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΡƒΡŽ ось, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π²ΠΈΠ΄ΠΆΠ΅Ρ‚Π° справа, слСва, Π² ΠΊΠΎΠ½Ρ†Π΅ ΠΈ Π½Π°Ρ‡Π°Π»Π΅ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ Π²ΠΈΠ΄ΠΆΠ΅Ρ‚Π°.Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΡƒΡŽ ось, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ниТнюю, Π²Π΅Ρ€Ρ…Π½ΡŽΡŽ стороны ΠΈ Π±Π°Π·ΠΎΠ²ΡƒΡŽ линию тСкста.

Π”Π°Π²Π°ΠΉΡ‚Π΅ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ разбСрСмся Π² ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΈ Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅. Π’ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌ Π½ΠΈΠΆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΌΡ‹ создадим Π΄Π²Π° TextView. Π’ ΠΏΠ΅Ρ€Π²ΠΎΠΌ TextView ΠΌΡ‹ напишСм Hello, Π° Π²ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΌ — AbhiAndroid. ΠœΡ‹ установим ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Β«AbhiAndroidΒ» слСва ΠΎΡ‚ Β«HelloΒ», Π½ΠΎ с ΠΏΡ€Π°Π²ΠΎΠΉ стороны. НиТС ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ XML-ΠΊΠΎΠ΄:

Π—Π΄Π΅ΡΡŒ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ систСма Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ‹Ρ‚Π°Ρ‚ΡŒΡΡ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ΄Π½ΠΎ ΠΈ Ρ‚ΠΎ ΠΆΠ΅ мСстополоТСниС с ΠΎΠ±Π΅ΠΈΡ… сторон. Textview1 — это лСвая сторона textview2, которая Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π° ΠΏΡ€Π°Π²ΠΎΠΉ стороной textview1.

 


    

    
 

Π’Π°ΠΆΠ½ΠΎΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: Π§Ρ‚ΠΎΠ±Ρ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ прСдставлСния Π² ConstraintLayout, Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»Π΅Π½ΠΈΡŽ ΠΊΠ°ΠΊ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ ΠΎΠ΄Π½ΠΎ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠ΅ ΠΈ ΠΎΠ΄Π½ΠΎ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠ΅ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅. КаТдоС ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ опрСдСляСт ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ прСдставлСния Π»ΠΈΠ±ΠΎ ΠΏΠΎ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠΉ, Π»ΠΈΠ±ΠΎ ΠΏΠΎ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠΉ оси; поэтому ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ прСдставлСниС Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΊΠ°ΠΊ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ ΠΎΠ΄Π½ΠΎ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ оси, Π½ΠΎ часто трСбуСтся большС. Π•ΡΡ‚ΡŒ нСсколько Ρ‚ΠΈΠΏΠΎΠ² ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ. Π’ частности, Π½ΠΈΠΆΠ΅ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Ρ‹ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ· ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для установки ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ элСмСнта:

layout_constraintLeft_toLeftOf: лСвая Π³Ρ€Π°Π½ΠΈΡ†Π° элСмСнта располоТСна ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π»Π΅Π²ΠΎΠΉ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ элСмСнта

layout_constraintLeft_toRightOf: лСвая Π³Ρ€Π°Π½ΠΈΡ†Π° элСмСнта располоТСна ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΡ€Π°Π²ΠΎΠΉ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ элСмСнта

layout_constraintRight_toLeftOf: правая Π³Ρ€Π°Π½ΠΈΡ†Π° элСмСнта располоТСна ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π»Π΅Π²ΠΎΠΉ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ элСмСнта

layout_constraintRight_toRightOf: правая Π³Ρ€Π°Π½ΠΈΡ†Π° элСмСнта располагаСтся ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΡ€Π°Π²ΠΎΠΉ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ элСмСнта.

Π¦Π΅ΠΏΠΈ Π² ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΈ ΠœΠ°ΠΊΠ΅Ρ‚:

Π¦Π΅ΠΏΠΎΡ‡ΠΊΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Π½Π°ΠΌ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ пространство ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами ΠΈ ΡΠ²ΡΠ·Ρ‹Π²Π°Ρ‚ΡŒ всС Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹Π΅ элСмСнты с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ.

Π§Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Ρ†Π΅ΠΏΠΎΡ‡ΠΊΡƒ, Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ элСмСнты, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡΡ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ‡Π°ΡΡ‚ΡŒΡŽ Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠΈ, Π° Π·Π°Ρ‚Π΅ΠΌ Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ — Β«Π¦Π΅ΠΏΠΎΡ‡ΠΊΠ°Β» — Β«Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΡƒΡŽ ΠΈΠ»ΠΈ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΡƒΡŽ Ρ†Π΅ΠΏΠΎΡ‡ΠΊΡƒΒ».

Доступны Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Ρ‚ΠΈΠΏΡ‹ Ρ†Π΅ΠΏΠΎΡ‡Π΅ΠΊ: spread, spread_inside ΠΈ pack.

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ ΠΊΠ°ΠΊ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΡƒΡŽ, Ρ‚Π°ΠΊ ΠΈ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΡƒΡŽ Ρ†Π΅ΠΏΠΎΡ‡ΠΊΡƒ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ.

XML для создания Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠΈ отличаСтся Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ для всСх прСдставлСний ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Ρ‹ ограничСния, Π° ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ элСмСнт Π² Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠ΅ опрСдСляСт chainStyle.

НиТС ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ XML-ΠΊΠΎΠ΄Π° использования Ρ†Π΅ΠΏΠΎΡ‡Π΅ΠΊ Π² ΠΌΠ°ΠΊΠ΅Ρ‚Π΅ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ

.
 


    <Кнопка
        android: id = "@ + id / button5"
        android: layout_width = "wrap_content"
        android: layout_height = "wrap_content"
        android: layout_marginBottom = "8dp"
        android: layout_marginTop = "8dp"
        android: text = "Кнопка"
        app: layout_constraintBottom_toBottomOf = "Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ"
        app: layout_constraintEnd_toStartOf = "@ + id / button6"
        ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅: layout_constraintHorizontal_bias = "0.5 "
        app: layout_constraintHorizontal_chainStyle = "распространСниС"
        app: layout_constraintStart_toStartOf = "Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ"
        app: layout_constraintTop_toTopOf = "parent" />

    <Кнопка
        android: id = "@ + id / button6"
        android: layout_width = "wrap_content"
        android: layout_height = "wrap_content"
        android: layout_marginBottom = "8dp"
        android: layout_marginTop = "8dp"
        android: text = "Кнопка"
        app: layout_constraintBottom_toBottomOf = "Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ"
        app: layout_constraintEnd_toEndOf = "Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ"
        ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅: layout_constraintHorizontal_bias = "0.5 "
        app: layout_constraintStart_toEndOf = "@ + id / button5"
        app: layout_constraintTop_toTopOf = "parent" />
 
ИспользованиС Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΠΉ для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΌΠ°ΠΊΠ΅Ρ‚Π° Π² ConstraintLayout

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π½Π°ΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΠ΅ для опрСдСлСния Π»ΡŽΠ±Ρ‹Ρ… Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΈΠ»ΠΈ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½Ρ‹Ρ… Π½Π°ΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΡ… ΠΏΡ€ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ ΠΌΠ°ΠΊΠ΅Ρ‚Π° прилоТСния. Π­Ρ‚ΠΎ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ Π²Π°ΠΌ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½ΠΎΠ΅ соСдинСниС прСдставлСния с рСкомСндациями ΠΈ ΠΌΠ°ΠΊΠ΅Ρ‚ΠΎΠΌ Π΄ΠΈΠ·Π°ΠΉΠ½Π° с ΡƒΡ‡Π΅Ρ‚ΠΎΠΌ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΠΉ.

Π’Π°ΠΆΠ½ΠΎΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: ΠŸΡ€ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ поля ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Π° Π½Π°ΠΏΡ€Π°Π²Π»ΡΡŽΡ‰Π΅ΠΉ ΠΎΠ½ΠΈ Ρ‚Π°ΠΊΠΆΠ΅ автоматичСски измСнятся для всСх ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹Ρ… Π²ΠΈΠ΄ΠΎΠ².


Π Π°Π·ΠΌΠ΅Ρ€Ρ‹ Π² ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Π°Ρ… Π² ConstraintLayout:

Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚ΠΎΠ² ограничСния Width_default позволяСт Π½Π°ΠΌ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π²ΠΈΠ΄ΠΆΠ΅Ρ‚, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ Π·Π°Π½ΠΈΠΌΠ°Π» Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚ доступного пространства.

 

app: layout_constraintWidth_default = "ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚"
app: layout_constraintWidth_percent = "0.8" 
ΠžΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ прСпятствий Π€ΠΎΡ€ΠΌΠ°Ρ‚:

Π‘Π°Ρ€ΡŒΠ΅Ρ€Ρ‹ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΈΠ·Π±Π΅Π³Π°ΡŽΡ‚ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ»ΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Π²ΠΈΠ΄ΠΆΠ΅Ρ‚ΠΎΠ² / элСмСнтов для ΠΎΠ±Ρ…ΠΎΠ΄Π°.Когда Π²ΠΈΠ΄ΠΆΠ΅Ρ‚ пытаСтся ΠΏΡ€ΠΎΠΉΡ‚ΠΈ Ρ‡Π΅Ρ€Π΅Π· Π½Π΅Π³ΠΎ, Π‘Π°Ρ€ΡŒΠ΅Ρ€ пСрСмСщаСтся сам, избСгая размСщСния Π²ΠΈΠ΄ΠΆΠ΅Ρ‚Π° Π½Π°Π΄ Π½ΠΈΠΌ.

НиТС ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ XML-ΠΊΠΎΠ΄Π° использования Π±Π°Ρ€ΡŒΠ΅Ρ€ΠΎΠ² Π² ConstraintLayout

.
 



    <Кнопка
        android: id = "@ + id / button13"
        android: layout_width = "wrap_content"
        android: layout_height = "wrap_content"
        android: layout_marginStart = "8dp"
        android: layout_marginTop = "8dp"
        android: text = "Кнопка"
        app: layout_constraintStart_toStartOf = "Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ"
        app: layout_constraintTop_toTopOf = "parent" />

    

    

    <Кнопка
        android: id = "@ + id / button14"
        android: layout_width = "wrap_content"
        android: layout_height = "wrap_content"
        android: layout_marginStart = "8dp"
        android: text = "Кнопка"
        app: layout_constraintStart_toEndOf = "@ + id / Π±Π°Ρ€ΡŒΠ΅Ρ€8"
        инструмСнты: layout_editor_absoluteY = "34dp" />
 

Π“Ρ€ΡƒΠΏΠΏΠ° Π² ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΈ ΠœΠ°ΠΊΠ΅Ρ‚:

Group Π² Android ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ дСйствия с Π½Π°Π±ΠΎΡ€ΠΎΠΌ Π²ΠΈΠ΄ΠΆΠ΅Ρ‚ΠΎΠ², Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ распространСнным случаСм являСтся ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π²ΠΈΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒΡŽ Π½Π°Π±ΠΎΡ€Π° Π²ΠΈΠ΄ΠΆΠ΅Ρ‚ΠΎΠ².

ΠŸΡ€ΠΈ столкновСнии с этим сцСнариСм Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ распространСнным Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ Π±Ρ‹Π»ΠΎ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅ списка ΠΈΠ»ΠΈ Π½Π°Π±ΠΎΡ€Π° прСдставлСний Π²Π½ΡƒΡ‚Ρ€ΠΈ дСйствия ΠΈΠ»ΠΈ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π° ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ ViewGroup ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ Π² Π½Π΅ΠΌ всСх прСдставлСний, Π° Π·Π°Ρ‚Π΅ΠΌ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π²ΠΈΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒΡŽ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°.Π’Π΅ΠΏΠ΅Ρ€ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ дСйствиС с прСдставлСниями, Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΈΡ… ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρ‹ Π² качСствС ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠ², Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ΡΡ ссылки Π² Π³Ρ€ΡƒΠΏΠΏΠ΅, Π° Π³Ρ€ΡƒΠΏΠΏΠ° Π² ConstraintLayout Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°ΡΠΏΡ€ΠΎΡΡ‚Ρ€Π°Π½ΡΡ‚ΡŒ дСйствия Π½Π° всС ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹Π΅ прСдставлСния.

Π’ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌ Π½ΠΈΠΆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΊΠΎΠ΄Π° XML для использования Π³Ρ€ΡƒΠΏΠΏ Π² ConstraintLayout ΠΌΡ‹ установили Π½Π΅Π²ΠΈΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ для Π΄Π²ΡƒΡ… ΠΊΠ½ΠΎΠΏΠΎΠΊ:

 



    <Кнопка
        android: id = "@ + id / button15"
        android: layout_width = "wrap_content"
        android: layout_height = "wrap_content"
        android: text = "Кнопка"
        инструмСнты: layout_editor_absoluteX = "44dp"
        инструмСнты: layout_editor_absoluteY = "28dp" />

    <Кнопка
        android: id = "@ + id / button16"
        android: layout_width = "wrap_content"
        android: layout_height = "wrap_content"
        android: text = "Кнопка"
        инструмСнты: layout_editor_absoluteX = "89dp"
        инструмСнты: layout_editor_absoluteY = "118dp" />

    

 

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ ΠΌΠ°ΠΊΠ΅Ρ‚Π° ограничСния Π² Android Studio:

НиТС ΠΌΡ‹ создаСм простой экран Π²Ρ…ΠΎΠ΄Π° Π² систСму Π² ΠΌΠ°ΠΊΠ΅Ρ‚Π΅ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ. ΠœΡ‹ использовали ImageView, EditText, Button ΠΈ TextView для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΌΠ°ΠΊΠ΅Ρ‚Π° Π½ΠΈΠΆΠ΅.

Π¨Π°Π³ 1: Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ Π½ΠΎΠ²Ρ‹ΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ ConstraintLayout ΠΈ дСйствиС Main Activity. Π—Π΄Π΅ΡΡŒ ΠΌΡ‹ создадим ΠΌΠ°ΠΊΠ΅Ρ‚ ограничСния:

 


 

Π¨Π°Π³ 2: Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ прСдставлСния (imageview, edittext, button ΠΈ textview), Π΄ΠΎΠ±Π°Π²ΠΈΠ² ΠΊ Π½ΠΈΠΌ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΈ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅ ограничСния:

 





<Кнопка
android: text = "Π’ΠžΠ™Π’Π˜"
android: layout_width = "wrap_content"
android: layout_height = "wrap_content"
android: background = "# 00773F"
android: id = "@ + id / button1"
android: layout_marginStart = "16dp"
android: paddingLeft = "30dp"
android: paddingRight = "30dp"
android: textColor = "# ffffff"
app: layout_constraintLeft_toLeftOf = "Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ"
android: layout_marginLeft = "16dp"
android: layout_marginEnd = "16dp"
app: layout_constraintRight_toRightOf = "Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ"
android: layout_marginRight = "16dp"
android: layout_marginTop = "408dp"
app: layout_constraintTop_toTopOf = "parent" />


 

Π¨Π°Π³ 3: ΠŸΠΎΠ»Π½Ρ‹ΠΉ xml-ΠΊΠΎΠ΄ простого ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° ΠΌΠ°ΠΊΠ΅Ρ‚Π° ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ:

 




    

    

    <Кнопка
        android: text = "Π’ΠžΠ™Π’Π˜"
        android: layout_width = "wrap_content"
        android: layout_height = "wrap_content"
        android: background = "# 00773F"
        android: id = "@ + id / button1"
        android: layout_marginStart = "16dp"
        android: paddingLeft = "30dp"
        android: paddingRight = "30dp"
        android: textColor = "# ffffff"
        app: layout_constraintLeft_toLeftOf = "Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ"
        android: layout_marginLeft = "16dp"
        android: layout_marginEnd = "16dp"
        app: layout_constraintRight_toRightOf = "Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ"
        android: layout_marginRight = "16dp"
        android: layout_marginTop = "408dp"
        app: layout_constraintTop_toTopOf = "parent" />

    


 

Π’Ρ‹Ρ…ΠΎΠ΄:

Π’Π΅ΠΏΠ΅Ρ€ΡŒ посмотритС Π½Π° ΠΌΠ°ΠΊΠ΅Ρ‚ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ ΠΌΠ°ΠΊΠ΅Ρ‚ простого экрана Π²Ρ…ΠΎΠ΄Π° Π² систСму, созданный с использованиСм ΠΌΠ°ΠΊΠ΅Ρ‚Π° ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ.


Π’Π°ΠΆΠ½Ρ‹Π΅ ΠΌΠΎΠΌΠ΅Π½Ρ‚Ρ‹, ΠΊΠ°ΡΠ°ΡŽΡ‰ΠΈΠ΅ΡΡ ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠΈ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ:

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ConstraintLayout,
i. Π’Π°ΡˆΠ° вСрсия Android Studio Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ 2.3 ΠΈΠ»ΠΈ Π²Ρ‹ΡˆΠ΅.
ii. Π‘Π½Π°Ρ‡Π°Π»Π° Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ ConstraintLayout.
iii. Π£ вас Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ хотя Π±Ρ‹ ΠΎΠ΄Π½ΠΎ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠ΅ ΠΈ ΠΎΠ΄Π½ΠΎ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠ΅ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅.

Π’ Π·Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅, ConstraintLayout — это Π±ΠΎΠ»Π΅Π΅ быстрый, Π»ΡƒΡ‡ΡˆΠΈΠΉ ΠΈ Π³ΠΎΡ€Π°Π·Π΄ΠΎ Π±ΠΎΠ»Π΅Π΅ эффСктивный Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π±ΠΎΠ»ΡŒΡˆΠΈΡ… ΠΈ эстСтичных ΠΌΠ°ΠΊΠ΅Ρ‚ΠΎΠ² Π² ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠΌ интСрфСйсС Android.

ΠŸΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚ΡŒ Ρ‡Ρ‚Π΅Π½ΠΈΠ΅: ΠšΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚

React Button — Material-UI

Кнопки

ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ дСйствия ΠΈ Π΄Π΅Π»Π°Ρ‚ΡŒ Π²Ρ‹Π±ΠΎΡ€ ΠΎΠ΄Π½ΠΈΠΌ Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ΠΌ.

Кнопки ΡΠΎΠΎΠ±Ρ‰Π°ΡŽΡ‚ ΠΎ дСйствиях, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ. ΠžΠ±Ρ‹Ρ‡Π½ΠΎ ΠΎΠ½ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°ΡŽΡ‚ΡΡ ΠΏΠΎ всСму ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠΌΡƒ интСрфСйсу Π² Ρ‚Π°ΠΊΠΈΡ… мСстах, ΠΊΠ°ΠΊ:

  • Π”ΠΈΠ°Π»ΠΎΠ³ΠΈ
  • ΠœΠΎΠ΄Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΎΠΊΠ½Π°
  • Π€ΠΎΡ€ΠΌΡ‹
  • ΠšΠ°Ρ€Ρ‚
  • ПанСли инструмСнтов

ΠžΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ

ΠžΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΈΠΌΠ΅ΡŽΡ‚ высокий Π°ΠΊΡ†Π΅Π½Ρ‚, ΠΎΡ‚Π»ΠΈΡ‡Π°ΡŽΡ‚ΡΡ использованиСм Π²ΠΎΠ·Π²Ρ‹ΡˆΠ΅Π½ΠΈΡ ΠΈ Π·Π°Π»ΠΈΠ²ΠΊΠΈ.Они содСрТат дСйствия, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ основными для вашСго прилоТСния.

DefaultPrimarySecondaryDisabledLink
  
<Π’Π°Ρ€ΠΈΠ°Π½Ρ‚ ΠΊΠ½ΠΎΠΏΠΊΠΈ = "содСрТащий" Ρ†Π²Π΅Ρ‚ = "ΠΏΠ΅Ρ€Π²ΠΈΡ‡Π½Ρ‹ΠΉ">
  ΠŸΠ΅Ρ€Π²ΠΈΡ‡Π½Ρ‹ΠΉ

<Π’Π°Ρ€ΠΈΠ°Π½Ρ‚ ΠΊΠ½ΠΎΠΏΠΊΠΈ = "содСрТащий" Ρ†Π²Π΅Ρ‚ = "Π²Ρ‚ΠΎΡ€ΠΈΡ‡Π½Ρ‹ΠΉ">
  Π’Ρ‚ΠΎΡ€ΠΈΡ‡Π½Ρ‹ΠΉ

<Π’Π°Ρ€ΠΈΠ°Π½Ρ‚ ΠΊΠ½ΠΎΠΏΠΊΠΈ = "содСрТащийся" ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½>
  ΠžΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ

  

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΊΡƒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΎΠΏΠΎΡ€Ρ‹ disableElevation prop.

ΠžΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ высоту

    

ВСкстовыС ΠΊΠ½ΠΎΠΏΠΊΠΈ

ВСкстовыС ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для ΠΌΠ΅Π½Π΅Π΅ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½Π½Ρ‹Ρ… дСйствий, Π² Ρ‚ΠΎΠΌ числС для располоТСнных:

Π’ ΠΊΠ°Ρ€Ρ‚ΠΎΡ‡ΠΊΠ°Ρ… тСкстовыС ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΏΠΎΠΌΠΎΠ³Π°ΡŽΡ‚ Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚ΡŒ содСрТимоС ΠΊΠ°Ρ€Ρ‚ΠΎΡ‡ΠΊΠΈ.

DefaultPrimarySecondaryDisabledLink
  


<Кнопка ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½Π°> ΠžΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ 
  

Кнопки с ΠΊΠΎΠ½Ρ‚ΡƒΡ€ΠΎΠΌ

Кнопки с ΠΊΠΎΠ½Ρ‚ΡƒΡ€ΠΎΠΌ ΠΊΠ½ΠΎΠΏΠΊΠΈ со срСдним Π²Ρ‹Π΄Π΅Π»Π΅Π½ΠΈΠ΅ΠΌ.Они содСрТат Π²Π°ΠΆΠ½Ρ‹Π΅ дСйствия, Π½ΠΎ Π½Π΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ основным дСйствиСм Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ.

ΠžΠ±Π²Π΅Π΄Π΅Π½Π½Ρ‹Π΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ Ρ‚Π°ΠΊΠΆΠ΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²ΠΎΠΉ скрытым ΠΊΠ½ΠΎΠΏΠΊΠ°ΠΌ с мСньшим Π²Ρ‹Π΄Π΅Π»Π΅Π½ΠΈΠ΅ΠΌ, ΠΈΠ»ΠΈ Π±ΠΎΠ»Π΅Π΅ высокая Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π° тСкстовым ΠΊΠ½ΠΎΠΏΠΊΠ°ΠΌ.

DefaultPrimarySecondaryDisabledLink
  


<Π’Π°Ρ€ΠΈΠ°Π½Ρ‚ ΠΊΠ½ΠΎΠΏΠΊΠΈ = "Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ" ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½>
  ΠžΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ

  

ΠžΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Ρ‰Π΅Π»Ρ‡ΠΊΠΎΠ²

ВсС ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°ΡŽΡ‚ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ onClick , ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ примСняСтся ΠΊ ΠΊΠΎΡ€Π½Π΅Π²ΠΎΠΌΡƒ элСмСнту DOM.

    

ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ Π½Π΅ ΡƒΠΏΠΎΠΌΠΈΠ½Π°ΡŽΡ‚ΡΡ собствСнныС свойства (ΠΈΡ… ΠΌΠ½ΠΎΠ³ΠΎ) Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² API.

Кнопка Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ

Π Π°Π·ΠΌΠ΅Ρ€Ρ‹

Π’Π°ΠΌ нравятся ΠΊΠ½ΠΎΠΏΠΊΠΈ большСго ΠΈΠ»ΠΈ мСньшСго Ρ€Π°Π·ΠΌΠ΅Ρ€Π°? Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ свойство size .

SmallMediumLarge

SmallMediumLarge

SmallMediumLarge

Кнопки со Π·Π½Π°Ρ‡ΠΊΠ°ΠΌΠΈ ΠΈ ΠΌΠ΅Ρ‚ΠΊΠΎΠΉ

Иногда Π²Π°ΠΌ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΡ‚ΡŒΡΡ ΠΈΠΌΠ΅Ρ‚ΡŒ Π·Π½Π°Ρ‡ΠΊΠΈ для ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… ΠΊΠ½ΠΎΠΏΠΎΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ»ΡƒΡ‡ΡˆΠΈΡ‚ΡŒ UX прилоТСния, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΌΡ‹ распознаСм Π»ΠΎΠ³ΠΎΡ‚ΠΈΠΏΡ‹ Π»Π΅Π³Ρ‡Π΅, Ρ‡Π΅ΠΌ простой тСкст.НапримСр, Ссли Ρƒ вас Π΅ΡΡ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΠ° удалСния, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ Π΅Π΅ Π·Π½Π°Ρ‡ΠΊΠΎΠΌ мусорной ΠΊΠΎΡ€Π·ΠΈΠ½Ρ‹.

DeleteSendsendUploadTalkSaveSave

Кнопки с ΠΏΠΈΠΊΡ‚ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°ΠΌΠΈ

Кнопки с ΠΏΠΈΠΊΡ‚ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°ΠΌΠΈ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π²ΡΡ‚Ρ€Π΅Ρ‡Π°ΡŽΡ‚ΡΡ Π½Π° панСлях ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΈ панСлях инструмСнтов.

Иконки

Ρ‚Π°ΠΊΠΆΠ΅ подходят для ΠΊΠ½ΠΎΠΏΠΎΠΊ-ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»Π΅ΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΎΠ΄ΠΈΠ½ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ ΠΈΠ»ΠΈ снятиС выдСлСния, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ Π·Π²Π΅Π·Π΄ΠΎΡ‡ΠΊΠΈ для элСмСнта.

  
  


  


  


  
  

НастроСнныС ΠΊΠ½ΠΎΠΏΠΊΠΈ

Π’ΠΎΡ‚ нСсколько ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² настройки ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°.Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠ·Π½Π°Ρ‚ΡŒ большС ΠΎΠ± этом Π² отмСняСт страницу Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ.

Custom CSSTheme ProviderBootstrap

🎨 Если Π²Ρ‹ ΠΈΡ‰Π΅Ρ‚Π΅ вдохновСния, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ настройки MUI Treasury.

Π‘Π»ΠΎΠΆΠ½Ρ‹Π΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ

ВСкстовыС ΠΊΠ½ΠΎΠΏΠΊΠΈ, содСрТащиСся ΠΊΠ½ΠΎΠΏΠΊΠΈ, ΠΏΠ»Π°Π²Π°ΡŽΡ‰ΠΈΠ΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ дСйствий ΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ со Π·Π½Π°Ρ‡ΠΊΠ°ΠΌΠΈ созданы Π½Π° основС ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈ Ρ‚ΠΎΠ³ΠΎ ΠΆΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°: ButtonBase . Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ прСимущСствами этого ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π° Π±ΠΎΠ»Π΅Π΅ Π½ΠΈΠ·ΠΊΠΎΠ³ΠΎ уровня для создания настраиваСмых взаимодСйствий.

Бторонняя Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ

Один ΠΈΠ· распространСнных Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² использования — использованиС ΠΊΠ½ΠΎΠΏΠΊΠΈ для запуска ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° Π½Π° Π½ΠΎΠ²ΡƒΡŽ страницу.ΠšΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ ButtonBase прСдоставляСт свойство для ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ этого Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π° использования: ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ . Однако для ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… ΠΏΠΎΠ»ΠΈΡ„ΠΈΠ»Π»ΠΎΠ² фокуса ButtonBase трСбуСтся ΡƒΠ·Π΅Π» DOM прСдоставлСнного составная Ρ‡Π°ΡΡ‚ΡŒ. Π­Ρ‚ΠΎ достигаСтся ΠΏΡƒΡ‚Π΅ΠΌ прикрСплСния ссылки ΠΊ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρƒ ΠΈ оТидания, Ρ‡Ρ‚ΠΎ ΠšΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ пСрСнаправляСт эту ссылку Π½Π° Π±Π°Π·ΠΎΠ²Ρ‹ΠΉ ΡƒΠ·Π΅Π» DOM. Учитывая, Ρ‡Ρ‚ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Π΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ ΠΏΠΎΠ»Π°Π³Π°ΡŽΡ‚ΡΡ Π½Π° ButtonBase , Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ Π²Π΅Π·Π΄Π΅.

Π’ΠΎΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΈ с Ρ€Π΅Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΌ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·Π°Ρ‚ΠΎΡ€ΠΎΠΌ.

ΠžΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΡ

ΠšΡƒΡ€ΡΠΎΡ€ Π·Π°ΠΏΡ€Π΅Ρ‰Π΅Π½

ΠšΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ ButtonBase устанавливаСт событиС-ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ: Π½Π΅Ρ‚; Π½Π° ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹Ρ… ΠΊΠ½ΠΎΠΏΠΊΠ°Ρ…, Ρ‡Ρ‚ΠΎ ΠΏΡ€Π΅Π΄ΠΎΡ‚Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ появлСниС ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½Π½ΠΎΠ³ΠΎ курсора.

Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ not-allowed , Ρƒ вас Π΅ΡΡ‚ΡŒ Π΄Π²Π° Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π°:

  1. Волько CSS . Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ ΡΡ‚ΠΈΠ»ΡŒ событий указатСля Π² ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½Π½ΠΎΠΌ состоянии элСмСнта

  2. ИзмСнСниС DOM . МоТно ΠΏΡƒΠ³ΠΎΠ²ΠΈΡ†Ρƒ Π·Π°Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ:

      
     <ΠšΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ ΠΊΠ½ΠΎΠΏΠΊΠΈ = {Link} ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½>
       ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½
     
      

    ΠŸΡ€Π΅ΠΈΠΌΡƒΡ‰Π΅ΡΡ‚Π²ΠΎ этого Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ΅ любого элСмСнта, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, элСмСнта link .


ΠœΠ°ΠΊΠ΅Ρ‚ ΠΊΠΎΡ€ΠΎΠ±ΠΊΠΈ — докумСнтация Kivy 2.0.0

ВСрсия

Быстрый поиск

Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΌΠ°ΠΊΠ΅Ρ‚ΠΎΠΌ | Π’ΠΈΠ΄ΠΆΠ΅Ρ‚Ρ‹ Qt 5.15.2

БистСма ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠΈ Qt прСдоставляСт простой ΠΈ ΠΌΠΎΡ‰Π½Ρ‹ΠΉ способ автоматичСской упорядочивания Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΡ… Π²ΠΈΠ΄ΠΆΠ΅Ρ‚ΠΎΠ² Π²Π½ΡƒΡ‚Ρ€ΠΈ Π²ΠΈΠ΄ΠΆΠ΅Ρ‚Π°, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ эффСктивно ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ доступноС пространство.

Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅

Qt Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π½Π°Π±ΠΎΡ€ классов управлСния ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠΎΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для описания ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠΈ Π²ΠΈΠ΄ΠΆΠ΅Ρ‚ΠΎΠ² Π² ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠΌ интСрфСйсС прилоТСния.Π­Ρ‚ΠΈ ΠΌΠ°ΠΊΠ΅Ρ‚Ρ‹ автоматичСски ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΡƒΡŽΡ‚ ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΡΡŽΡ‚ Ρ€Π°Π·ΠΌΠ΅Ρ€ Π²ΠΈΠ΄ΠΆΠ΅Ρ‚ΠΎΠ², ΠΊΠΎΠ³Π΄Π° объСм доступного для Π½ΠΈΡ… мСста измСняСтся, гарантируя, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ располоТСны ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ интСрфСйс Π² Ρ†Π΅Π»ΠΎΠΌ остаСтся ΠΏΡ€ΠΈΠ³ΠΎΠ΄Π½Ρ‹ΠΌ для использования.

ВсС подклассы QWidget ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠ°ΠΊΠ΅Ρ‚Ρ‹ для управлСния своими Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΠΌΠΈ элСмСнтами. Ѐункция QWidget :: setLayout () примСняСт ΠΌΠ°ΠΊΠ΅Ρ‚ ΠΊ Π²ΠΈΠ΄ΠΆΠ΅Ρ‚Ρƒ. Когда ΠΌΠ°ΠΊΠ΅Ρ‚ настроСн для Π²ΠΈΠ΄ΠΆΠ΅Ρ‚Π° Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΠΎΠ½ выполняСт ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Π·Π°Π΄Π°Ρ‡ΠΈ:

ΠšΠ»Π°ΡΡΡ‹ ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠΈ Qt

ΠšΠ»Π°ΡΡΡ‹ ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠΈ

Qt Π±Ρ‹Π»ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Ρ‹ для написанного Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ ΠΊΠΎΠ΄Π° C ++, Ρ‡Ρ‚ΠΎ позволяСт для простоты ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ измСрСния Π² пиксСлях, поэтому ΠΈΡ… Π»Π΅Π³ΠΊΠΎ ΠΏΠΎΠ½ΡΡ‚ΡŒ ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ.Код, сгСнСрированный для Ρ„ΠΎΡ€ΠΌ, созданных с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Qt Designer, Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ классы ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠΈ. Qt Designer ΠΏΠΎΠ»Π΅Π·Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΈ экспСримСнтировании с Π΄ΠΈΠ·Π°ΠΉΠ½ΠΎΠΌ Ρ„ΠΎΡ€ΠΌΡ‹, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½ ΠΈΠ·Π±Π΅Π³Π°Π΅Ρ‚ Ρ†ΠΈΠΊΠ»Π° компиляции, ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠΈ ΠΈ выполнСния, ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ задСйствованного ΠΏΡ€ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ интСрфСйса.

Π“ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΉ, Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ, сСточный ΠΈ Ρ„ΠΎΡ€ΠΌΠ½Ρ‹ΠΉ ΠΌΠ°ΠΊΠ΅Ρ‚Ρ‹

Π‘Π°ΠΌΡ‹ΠΉ простой способ ΠΏΡ€ΠΈΠ΄Π°Ρ‚ΡŒ вашим Π²ΠΈΠ΄ΠΆΠ΅Ρ‚Π°ΠΌ Ρ…ΠΎΡ€ΠΎΡˆΡƒΡŽ ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΡƒ — ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ встроСнныС ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Ρ‹ ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠΈ: QHBoxLayout, QVBoxLayout, QGridLayout ΠΈ QFormLayout. Π­Ρ‚ΠΈ классы Π½Π°ΡΠ»Π΅Π΄ΡƒΡŽΡ‚ΡΡ ΠΎΡ‚ QLayout, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ, Π² свою ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ, являСтся ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½Ρ‹ΠΌ ΠΎΡ‚ QObject (Π° Π½Π΅ ΠΎΡ‚ QWidget).Они Π±Π΅Ρ€ΡƒΡ‚ Π½Π° сСбя ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π³Π΅ΠΎΠΌΠ΅Ρ‚Ρ€ΠΈΠ΅ΠΉ для Π½Π°Π±ΠΎΡ€Π° Π²ΠΈΠ΄ΠΆΠ΅Ρ‚ΠΎΠ². Для создания Π±ΠΎΠ»Π΅Π΅ слоТных ΠΌΠ°ΠΊΠ΅Ρ‚ΠΎΠ² Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²ΠΊΠ»Π°Π΄Ρ‹Π²Π°Ρ‚ΡŒ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Ρ‹ ΠΏΠΎ ΠΌΠ°ΠΊΠ΅Ρ‚Ρƒ Π΄Ρ€ΡƒΠ³ Π² Π΄Ρ€ΡƒΠ³Π°.

  • QHBoxLayout Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°Π΅Ρ‚ Π²ΠΈΠ΄ΠΆΠ΅Ρ‚Ρ‹ Π² Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠΌ ряду слСва Π½Π°ΠΏΡ€Π°Π²ΠΎ (ΠΈΠ»ΠΈ справа Π½Π°Π»Π΅Π²ΠΎ для языков с письмом справа Π½Π°Π»Π΅Π²ΠΎ).

  • QVBoxLayout Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°Π΅Ρ‚ Π²ΠΈΠ΄ΠΆΠ΅Ρ‚Ρ‹ Π² Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠΌ столбцС свСрху Π²Π½ΠΈΠ·.

Π’Π°Ρˆ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ

    Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

    Π’Π°Ρˆ адрСс email Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ поля ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ *