Symbian S60 3rd Edition: створення тем. Частина друга: практика
Всі використані в даній статті матеріали, а також вже готову тему в форматах .SIS і .TDF (робочий проект), можна знайти на диску Mobi.
CARBIDE.UI S60 THEME EDITION - ПРОГРАМА - ТВОРЕЦЬ ТИМ
Для початку необхідно встановити спеціальне програмне забезпечення, за допомогою якого будемо створювати тему - Carbide.ui S60 Theme Edition. Процес установки стандартний для всіх додатків, написаних для Windows, тому у вас не повинно виникнути ніяких проблем. Слід зауважити, що програма досить вимоглива до системи і може пригальмовувати на слабких комп'ютерах.
Отже, запускаємо програму і бачимо наступне повідомлення.
Тут нас просять вказати папку, в якій будуть зберігатися всі створені теми оформлення. Ви можете задати абсолютно будь-який шлях, а також поставити галочку напроти пункту «Use this as default and do not ask again» ( «Використовувати за замовчуванням і більше не турбувати»). Тиснемо на кнопку «ОК» і потрапляємо у вікно вітання.
Користувачеві пропонується кілька дій на вибір:
* Створити нову тему ( «Create New Theme»);
* Відкрити нову тему ( «Open Theme»);
* Ознайомитися з керівництвом користувача ( «User's Guide»);
* Запустити підручник ( «Tutorials»);
* Відвідати форум Nokia ( «Forum Nokia»).
Крім того, тут же можна відкрити одну з заздалегідь заготовлених розробниками тем ( «Examples»). Пізніше, якщо вам набридне кожен раз споглядати перед собою екран вітання, його можна відключити, поставивши галочку навпроти пункту «Do not show Welcome page on startup» ( «Не показувати вікно вітання при завантаженні»).
У нашому випадку вибираємо пункт «Create New Theme» - створити нову тему.
В поле «Theme Name» потрібно ввести назву нашої майбутньої теми, наприклад «My Theme». Далі необхідно вказати, чи будемо ми використовувати в якості заготовки стандартну тему або ж хочемо відкрити вже готовий скін. У першому випадку необхідно поставити галочку напроти пункту «Use Default Theme based on release» і потім у випадаючому списку вибрати «BaseGraphics».
Дуже шкода, але Carbide UI не вміє відкривати теми оформлення в форматі .SIS (підтримується тільки формат .TDF - тобто робочий проект).
Втім, у вас головне вікно може виглядати дещо інакше, т. К. Все елементи можна розташувати на власний розсуд або зовсім прибрати їх з екрану. Тепер давайте більш детально розглянемо основні інструменти, з якими нам доведеться мати справу в подальшому.
ОГЛЯД ОСНОВНИХ ІНСТРУМЕНТІВ CARBIDE.UI Контекстне меню і панель інструментів
Тут розташовані базові інструменти, такі як «Відкрити», «Створити нову тему», «Зберегти», «Вирізати / Вставити», «Правка» і т. Д.
Панель навігації ( «Navigator») і список компонентів теми ( «Resources»)
Панель навігації дозволяє швидко перемикатися між усіма коли-небудь створеними темами.
Список компонентів містить абсолютно всі елементи оформлення поточної теми, які для зручності переміщення розбиті на групи. Наприклад, все, що пов'язано з іконками, можна виявити в групі «Icons», все спливаючі вікна знаходяться в групі «Pop-up Windows» і т. Д.
Слід зауважити, що одні й ті ж елементи інтерфейсу можуть використовуватися відразу в декількох місцях. Так, наприклад, змінивши значок «Контактів» в головному меню, будьте готові до того, що він автоматично зміниться і в самому додатку.
Як видно з назви, в даному вікні відображаються властивості виділених елементів. Доступні установки, що називається, «кіт наплакав» - можна лише змінювати фоновий колір, та й то не для всіх елементів. Для цього виберіть пункт «Bitmap» і встановіть галочку в полі «Colorize».
Сховище заготовок ( «Component Store»)
Тут зберігаються готові шаблони для різних елементів теми. Підтримується експорт з раніше створених тем.
Шари ( «Layers») Компоненти ( «Components») Налаштування Carbide UI
У вікно налаштувань можна потрапити через контекстне меню «Window» => «Preferences».
Тут нас, перш за все, цікавить пункт «External Tools».
Інші параметри можна не змінювати. Закриваємо вікно натисканням на кнопку «ОК».
КАК ТЕМИ Заміна шпалер
Якщо ви створюєте тему для пристроїв з іншим розміром екрану (наприклад, Nokia E61), то не забудьте підібрати фоновий малюнок відповідного розміру.
У вікні «Resources» виберіть групу «Background» після чого в стовпці праворуч клацніть по пункту «Idle Background».
Якщо ви все зробили правильно, то стандартний фоновий малюнок буде замінений власним.
Тепер необхідно змінити фоновий малюнок, який відображається в головному меню. Дана процедура практично повністю ідентична попередньої, за винятком того, що в правій колонці необхідно вибрати пункт «Active Background».
Малюнок залишимо той же, просто зробимо його трохи розмитим (ефект «Blur») і трохи освітлити. В результаті отримаємо наступне.
З фоновим малюнком у нас тепер все в повному порядку, зате інші елементи екрану виглядають, м'яко кажучи, не дуже. Перш за все, варто замінити іконки всіх стандартних додатків. І це, мабуть, найскладніша робота, яка нам належить.