Pixate дозволяє швидко прототипом інтерактивних мобільних макетів, які можна переглянути на пристроях Android та iOS. У цьому підручнику ми будемо використовувати його для створення плаваючої кнопки дії (Fab), включаючи під-варіанти. Ми вивчимо різні методи та налаштування в піксеті, таких як переходи та умови.
Fabs використовуються для сприяння дії та залучення уваги користувача. Взагалі основні функції програми доступні через Fab. Наш Fab буде в стилі дизайну матеріального дизайну, який забезпечує красиві, природні інтерфейси. Реалізація елементів дизайну матеріалу простіше, якщо ви використовуєте Посібники Google для довідки.
Перш ніж занурюватися в, важливо зрозуміти, що піксет використовує лише зображення, тому ви хочете мати активи для вашого індивідуального проекту, готового та експорту до необхідної щільності екрана. Зображення, що використовуються в цьому підручнику, витягуються безпосередньо з Матеріал дизайну наклейка . Це забезпечує освітлення, тіні, розміри та загальне відчуття елементів, пов'язаних з керівними принципами. Ви можете змінити пристрій, який ви проводите, ви вибравши відповідну опцію з меню Flyout у центрі панелі меню Canvas.
Вам також знадобиться програма для мобільних пристроїв Pixate для Android або iOS. Неважливо, який пристрій ви переглядаєте, оскільки програма автоматично масштабує прототип, щоб відповідати екрану вашого пристрою.
Знайти всі файли, які вам знадобиться для цього підручника тут .
Відкритий піксет, а з екрана Ласкаво просимо натисніть кнопку "Створити новий прототип". Виберіть потрібне збереження, коли з'явиться запит та назвати файл.
Після того, як ви натиснете зберегти, вам буде запропоновано вибрати пристрій, який ви прототипували. Це не потрібно бути попередньо переглянутим пристроєм - для цього прикладу ми вибираємо Nexus 5. Ви повинні тепер дивитися на порожнє полотно.
Щоб запустити, ми хочемо імпортувати зображення для цього підручника. Ви знайдете всі активи, які я використовували тут (Це все для 3x прототипу). У верхньому лівому куті екрана натисніть на середню вкладку, а потім натисніть кнопку "+". Перейдіть до папки, де є ваші активи, виберіть усі вони та натисніть кнопку Відкрити.
Тепер ми хочемо додати та розмістити зображення Fab і Icon. У піксеті, коли ви перетягуєте активи до полотна, вони будуть створені як шар, і назва цього шару буде назва зображення зображення, яке ви завантажили. Ось як я буду посилатися на шари протягом цього навчального посібника.
Перетягніть 'fab_normal' до полотна і положення шару, де ви хочете сидіти. Також перетягніть "icon_add" та центр його на fab. Коли ви імпортуєте "icon_add" і спробуйте занести його, він буде оснащувати нижчим, ніж центральна точка. Щоб виправити це, натисніть стрілку вгору на клавіатурі тричі. Це підштовхне його до візуального центру.
Тепер додайте чотири екземпляри "fab_option" до полотна. Перетягніть першу, так що нижній кордон знімає вершину 'fab_normal', і вирівнюється вертикально.
Вирівняйте залишки трьох "шарів Fab_option", тому вони вертикально узгоджуються і сидять один над одним. Це, як з'явиться меню Fab, коли він розширюється.
Додайте всі варіанти значків ('icon_school', 'icon_flight', 'icon_cake' та 'icon_basket') до полотна та вирівняти кожен з них з екземпляром кнопки fab_option '. Знову ж таки, тому що тінь включений у файл зображення, центр кола не є центром шару. Вам доведеться підірвати кожну з піктограм близько трьох точок, щоб вони з'являються центром.
Нарешті, додайте "fab_pressed" до полотна і помістіть його на вершину "fab_normal". Підніміть "fab_pressed", тому краю кола відповідають "fab_normal". Це приблизно три вказівки від центрального вирівнювання.
Гніздові шари всередині одного створює відносини батьків / дітей. Це дозволяє застосовувати анімацію до групи шарів і мати їх анімувати як одну одиницю. Це досягається шляхом перетягування та скидання шару на інший у списку шару (у верхньому лівому куті екрана).
Гніздити параметри значок шарів у відповідні кнопки. Наприклад, гніздо "icon_school" у відповідний "fab_option", перетягнувши список "icon_school" у списку шару параметра.
Повторіть це для всіх параметрів меню, переконавшись, що ви гнітуєте піктограми під правильною кнопкою. Не соромтеся згорнути всі параметричні шари, щоб спростити список списку шару.
Реєстрація "fab_pressed", тому він сидить нижче "icon_add", але вище "fab_normal". Тепер виберіть "icon_add" і натисніть кнопку "+" у верхній частині списку шару. На панелі властивостей шару (у верхньому правому куті екрана) змініть значення ширини та висоти, щоб відповідати 'fab_pressed' (80 x 92). Це забезпечить інтерактивну територію, що охоплює весь Fab.
Хоча на панелі «Властивості», встановіть зразок кольору, щоб прозорий і помістіть шар, щоб він був вирівняний з «fab_pressed». Потім перетягніть взаємодію TAP на шар у списку. Утримувати командування і виберіть всі шари "fab_option", а також "fab_pressed", а потім встановіть непрозорість 0 . Не змінюйте непрозорість значків шарів! Оскільки ви регулюєте батьківські шари, від них успадковується значок іконки.
Давайте зробимо наш Fab Icon, обертається на Tap. У піксеті анімації можуть посилатися на стан іншого шару. Це дозволяє встановити анімацію, щоб грати після того, як умова виконується. Ми хочемо обертати "icon_add", щоб ми могли засновувати інші умови анімації. Перетягніть анімацію повороту на "icon_add" та встановіть наступні параметри. На підставі: Швидкий шар і Торкатися , Якщо: icon_addpng.rotation == 0 , Обертайте до: -225 , Полегшуючи криву: полегшувати і кубічний , Тривалість: 0,3 .
Натисніть посилання "+ умова" у нижній частині анімації та встановіть наступне: ще, якщо: icon_addpng.rotation! = 0 , Обертайте до: 0 , Полегшуючи криву: полегшувати і кубічний , Тривалість: 0,3 .
Ми хочемо, щоб варіанти Fab знизилися на крані. Таким чином, ми бачимо, що ми робимо, ми додамо зникнення на кнопках опції першими. Перетягніть анімацію зникнути до кнопки опції та встановіть наступне.
На підставі: Швидкий шар і Торкатися , Якщо: icon_addpng.rotation == 0 , Зникає: 100 , Тривалість: 0 . Потім "+ стан" та інше, якщо: icon_addpng.rotation! = 0 , Зникає: 0 , Полегшуючи криву: полегшувати і кубічний . Робіть це для кожної кнопки опції.
У керівних принципах дизайну матеріалів, масштаби параметрів, коли Fab буде постуканим. Оскільки наші варіанти починаються у повному обсязі, ми хочемо масштабувати їх, коли прототип завантажує.
Перетягніть анімацію масштабу на кнопку опцію та встановіть наступні параметри. На підставі: * Екран * і Навантажений , Шкала x і масштаб y: 0 , і тривалість: 0. Виберіть нижній середній якорі в анкерну сітку. Робіть це для кожної кнопки опції.
Тепер давайте встановимо варіанти розширення, коли Fab буде постубати. Перетягніть анімацію масштабу на верхню кнопку та встановіть параметри, як показано на знімку екрана вище.
При додаванні цієї анімації до решти кнопок опцій, віднімайте 0,02 від майно затримки. Другий варіант з вершини повинен мати затримку 0,04 , третій буде мати затримку 0,02 і останній 0,0 . Тепер варіанти будуть масштабні один за одним.
Нарешті, нам потрібно наслідувати, що він натискається. У конструкції матеріалу тінь Fab зсунута і розмита, щоб дати ефект кнопки, що рухається до користувача, коли постукав. Це трохи складно спочатку з'ясувати, оскільки воно вимагає, щоб ми перетинають два окремих шари.
Перетягніть анімацію зникнення на 'fab_normal' і 'fab_pressed' і застосуйте налаштування, показані на скріншоті.
Тепер ви можете використовувати цей файл для будь-якого з ваших прототипів. Натиснувши кнопку у верхньому правому куті полотна, ви можете вибрати файл пікселя, щоб об'єднатись у той, який наразі відкритий. Це дозволяє додавати компоненти, як це Fab для прототипів, які ви вже працюєте.
Імпортуйте свої значки та змініть кольори, як ви бачите. З кроками тут ви можете додати додаткові параметри Fab і навіть підключити наступні крани та анімації до кнопки параметрів.
Слідкуйте за більш детальними компонентами конструкції матеріалів з Google, а також дизайн!
Ця стаття спочатку з'явилася чистий журнал випуск 281; купити його тут .
(Зображення кредиту: Adobe) Шрифти в Photoshop: Швидкі посилання ..
(Зображення кредиту: Adam dewhirst) Shapr3d - це чудовий інструмент для KitBas..
Якщо ви зацікавлені в дізнатись більше про Houdini, переконайтеся, що в�..
Держава є великою частиною застосування реагування, тому Redux зазвичай ..
Як найбільший живий земельний ссавець на Землі, слони мають досить незаперечну прис�..
Анімація в Інтернеті тут, щоб залишитися. Це у всьому, починаючи від то�..
Chaos Group Labs Директор Chris Nichols буде робити ключову розмову Вер..
Останній основний випуск вузла.JS приносить багато значних покращень д..