Темы Blackberry - Написание динамического текста на заднем плане - PullRequest
0 голосов
/ 05 февраля 2012

Я создаю тему Blackberry с Blackberry Theme Studio 6, и мне нужно каждый день писать динамический текст на заднем плане. Более конкретно, я хотел бы написать список событий календаря, чтобы они отображались на главном экране.

Как я могу это сделать?

Я некоторое время занимался разработкой java-приложений для BlackBerry, но впервые попробовал разработать темы. Я пытался найти хороший учебник или посты, связанные с тем, что мне нужно, но я не смог найти ничего похожего.

Я опубликовал это на форуме разработчиков Blackberry, но никто не ответил на мой вопрос. Я надеюсь, что кто-то здесь делает ...

Спасибо, Alex

1 Ответ

0 голосов
/ 06 марта 2012

Я нашел решение, наверное, не единственное ...

Создание SVG (Scaled Vector Graphics) Мне удалось создать изображение, используя только текст (SVG использует нечто похожее на XML).

<?xml version="1.0"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN" "http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
<svg xmlns="http://www.w3.org/2000/svg" height="252.89000pt" width="493.28000pt" version="1.0" y="0.00000000" x="0.00000000" xmlns:xlink="http://www.w3.org/1999/xlink">
    <text style="font-size:72px;font-style:oblique;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125.00000%;writing-mode:lr;text-anchor:start;fill:#fff;fill-opacity:0.49999997;stroke:#000;stroke-width:3.0000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-dasharray:6.0000000 3.0000000;stroke-dashoffset:0.00000000;stroke-opacity:1.0000000;font-family:Bitstream Vera Sans" xml:space="preserve" transform="translate(6.201104,5.167586)" y="101.34265" x="398.91016">SVG</text>
</svg>

Позже я использовал графические объекты API BlackBerry для преобразования из SVG в PNG.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...