Розкажу про одне кмітливе рішення, яке задизайнив для інтерфейсу тестера
Зазвичай, на сторінках шрифтів можливо обрати розмір зі списку — це ледаче та нудно, але ок. Або ж можна ввести будь-яке значення — з маленьким кеглем нічого не видно, з дуже великим все ламається.
Я не хотів забирати можливість вводити з клавіатури цифрами або стрілочками, і тому:
• підібрав діапазон розміру, який нормально вміщується в екран
• зробив його адаптивним: на телефоні 96 кегль все зламає, тому там він зменшується
Якщо користувач вводить значення менше мінімального або більше максимального — поле не дає тобі цього зробити, киває головою та підставляє найближче доступне значення, з яким текст виглядає гарно.
Така от дрібничка. 😉
Зазвичай, на сторінках шрифтів можливо обрати розмір зі списку — це ледаче та нудно, але ок. Або ж можна ввести будь-яке значення — з маленьким кеглем нічого не видно, з дуже великим все ламається.
Я не хотів забирати можливість вводити з клавіатури цифрами або стрілочками, і тому:
• підібрав діапазон розміру, який нормально вміщується в екран
• зробив його адаптивним: на телефоні 96 кегль все зламає, тому там він зменшується
Якщо користувач вводить значення менше мінімального або більше максимального — поле не дає тобі цього зробити, киває головою та підставляє найближче доступне значення, з яким текст виглядає гарно.
Така от дрібничка. 😉