Baidu Input (DayHandInput) » Страница 291

-

Программы системные (symbian 9)



ali.gamidov


репутация: 758
на сайте с 2008 года
сообщений: 1860

Apple iPhone X

Махачкала

Возраст - 38

#2901

Посвящается кто вздумал и думает делать скины под новую версию байду winked..
Как вы все наверное заметили, в последней версии полностью переделана структура скинов, не только функции, но и сама схема создания..
Опишу то что понял ковыряя стандартный скин..
В архиве со скином присутствуют 3 папки, land, port и res. В папках land и port содержатся ини файлы, а вся графика в папке res, в ней же находятся файлы с расширением *.til. В этих файлах *.til прописаны координаты соответствующих картинок..
Приведу пример на основе стандартного скина.. В нем имеется bt.png, это файл в котором расположена вся графика кнопок, а в соответствующем ему файле bt.til описаны все координаты и размеры элементов..

[GLOBAL]
USE_ALPHA=1 - ???
TILE_NUM=14 - количество элементов в *.png

[IMG1] - номер элемента
SOURCE_RECT=24,0,22,56 - координаты(первые два значения) и размеры(третье и четвертое значение) элемента
INNER_RECT=31,17,9,28 - как я понял это строка используется только для кнопок, нужна она вроде как для того чтобы кнопка могла растягиваться.. В ней указывается центр кнопки..
SCALE=1,1,1,1,1 - без понятий для чего оно))

Как я понял название файлов *.png и *.til значения не имеют, главное чтобы они между собой совпадали..
В папке res так же имеется файл default.css - самый основной файл в скине, в нем указываются все стили..

Опять же пример приведу из стандартного скина..

[GLOBAL]
STYLE_NUM=340
- количество стилей

[STYLE1] - порядковый номер стиля
NM_IMG=fore1,1 - элемент который берется из fore1.til, где цифра 1 означает номер элемента
HL_IMG=fore1,1 - тут тоже элемент который берется из fore1.til, но разница в том что этот элемент будет отображаться при нажатии на кнопку..
..................

[STYLE118] - порядковый номер стиля
NM_IMG=bt,1 - кнопка которая прописана в bt.til, цифра 1 номер элемента..
HL_IMG=bt,5 - нажатая кнопка....

Ну и т.д. Дальше думаю сами со стилями разберетесь)

Перейдем к строению ini файлов из папок port и land..

Ну и пример из стандарта..

[INPUT]

[CAND]
VIEW_RECT=0,0,360,40 - положение и размер канда, появляется при переборе слов т9
TYPE=2 - тип расположения( 2 означает что канд будет появляться над координатами 0,0.. 1ца под координатами..)

[PANEL]
SIZE=360,323 - ширина и высота скина
NO_BLUR=1 - ???
KEY_NUM=44 - количество кнопок

[MORE]
LAYOUT_NAME=sel_ch_26 - вроде как указывается ссылка на определенный sel, точно еще сам не понял

[HINT]
LAYOUT_NAME=hint1 - хинт который будет использоваться в данной раскладке

[KEY1]
BACK_STYLE=118 - стиль кнопок, где 118 номер стиля из файла default.css
FORE_STYLE=301 - стиль букв и символов на кнопке, 301 номер стиля из файла default.css
VIEW_RECT=0,5,40,62 - положение (первые две координаты) и размер (третье значение ширина, четвертое высота) кнопки в скине..
CENTER = й - ну тут все понятно))
UP = Й
LEFT = №
RIGHT = №
DOWN = №

Ну вот самое основное) в остальном сами разберетесь по ходу редактирования..
Ах да, еще, когда русифицировал стандартный скин, наткнулся на такую проблему, в py_26.ini не было указано [PANEL] - SIZE=360,323, и никак не получалось добавить нижнюю, пятую строку, только скачав другой скин наткнулся на это.. Так же долго не мог понять как отключить постоянное отображение канда, и опять помог скачанный скин)) добавил
[CAND]
VIEW_RECT=0,0,360,40
TYPE=2

и канд пропал, без этих строк он берется из cand1.cnd, как там его отключить я не понял, можно просто его удалить) тогда канда вообще не будет, но так и не будет т9 на английском..

Вроде все описал) если что, спрашивайте)

J.sound


репутация:
на сайте с 1970 года
сообщений:

#2902

ali.gamidov,
Охохо) Ну надо же так все усложнить) Хотя вроде возможностей и стало больше.
А шрифт на кнопках откуда берется?
___
П.с. альфа-версия. Косяков почти нет, с цветам всяких крестиков и хинтом еще подумаю. Скин вышел тяжелый, может, ужму в jpg

Прикрепленный файл #1:

Внимание! У вас нет прав для просмотра скрытого текста.
| скачать с зеркала | (2, 75 Mb)

Ch-Ray


репутация: 823
на сайте с 2007 года
сообщений: 794

Huawei U9500 Ascend D1

Возраст - 52

#2903

J.sound,
Напротив, новая структура строения скинов сильно облегчает жизнь. Вместо нескольких сотен слоев в фотошопе теперь те же задачи решаются файлами конфигурации. Байда всю работу по сведению скина проделывает налету.
Надписи на кнопках: foreX.png -> foreX.til (вырезается нужный квадрат IMGXXX) -> default.css (описывается стиль надписи в нажатом и нормальном состоянии клавиши STYLEXXX) -> раскладка.ini (по координатам кнопки применяется стиль FORE_STYLE=XXX)

c.d.n


репутация:
на сайте с 1970 года
сообщений:

#2904

J.sound,
Очень красивый скин, давно хотел семикнопочный.Досадно что перешёл на "белку" и им мне теперь не попользоваться no

tufffi


репутация:
на сайте с 1970 года
сообщений:

#2905

J.sound,
красиво и футуристично так получилось..цифровая раскладка так вообще напомнила нокио 7610  Показать / Скрыть текст

..гламурненько))
...еще с читаемостью не очень хорошо..красным по красному и эти стальные с переливом буквы тоже сливаются с фоном(на компе кстати нормально видно, а на смарте увы)
..и вот ещё на скрине зелёные всплывающие клавиши бы перекрасить в тон скина  Показать / Скрыть текст
..скин кайфовый,хотя и задумчивый при переключении раскладок...видать графикой перегрузил маленько!))

J.sound


репутация:
на сайте с 1970 года
сообщений:

#2906

Ch-Ray,
Я не против повозиться в фотошопе и создать пару сотен слоев (в последнем их было около 180)
На полной картинке видно лучше, как смотрится это всё вместе, к тому же чтобы создать скин, сложный по геометрии, придётся все равно сначала все склепать вместе, а потом порезать на кнопочки
А про шрифт - например, если хочется, чтобы на кнопках был тот же Magistral или Terminator
tufffi,
Да, на компе многое смотрится лучше... эффект трещины, например. И читаемость, да... в общем, еще покумекаю с цветами)
А про прямоугольник зеленый - так это из-за отсутствия хинта, потом конечно будет)

elektrik_66


репутация: 206
на сайте с 2008 года
сообщений: 1259

Xiaomi Redmi Note 4

Екатеринбург

Возраст - 42

#2907

J.sound, очень красиво и необычно, но вот прописной шрифт плохо читается

denoff1


репутация: 349
на сайте с 2007 года
сообщений: 332

Nokia 808 PureView

Пермский край

Возраст - 45

#2908

J.sound,
красивый скин,но повторюсь про наклонный шрифт...ну не вписывается он сюда, и с прорисовкой кнопок,что-то не то....вроде кнопки,но какие-то смазанные получились,границы между каждой кнопкой надо сделать по-чётче(прорисовку увеличить,а то как в тумане) а в целом очень хорошая работа ! и спасибо за труд !!! laughing

ali.gamidov


репутация: 758
на сайте с 2008 года
сообщений: 1860

Apple iPhone X

Махачкала

Возраст - 38

#2909

J.sound
Все буквы и символы в fore1.png...
Жду релиза скина! Очень стильная работа)

superxaker


репутация: 1425
на сайте с 2006 года
сообщений: 4960

Xiaomi Redmi Note 4X

Норильск

Возраст - 50

#2910

Да уж, вкусненько выходитsmile


Яндекс.Метрика