powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Android [игнор отключен] [закрыт для гостей] / Нужен совет.
11 сообщений из 11, страница 1 из 1
Нужен совет.
    #39462417
bestonix
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день.

Нужен совет в способе реализации функционала.
Что можно изучить, что почитать.

Есть файл с изображением типа svg, png.
На картинке изображена автомобильная деталь с выносками-номерами (1 - болт, 2 - картер и т.п.).
Рядом раскрыт список с номерами (выноска на картинке) деталей, расшифровкой и кодом.
Как можно организовать некую интерактивность ?
Нажимая на картинке на номер, чтобы в списке выделялась строка
с таким же номером и наоборот.
...
Рейтинг: 0 / 0
Нужен совет.
    #39462422
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bestonix,
в svg защить действия на клики мышкой (в картинке).
А например, в браузере ловить эти действия и делать что угодно.
...
Рейтинг: 0 / 0
Нужен совет.
    #39462798
bestonix
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123,

Не понял, а как это зашить в svg OnClick ?
SVG это же по сути текстовый файл.
...
Рейтинг: 0 / 0
Нужен совет.
    #39462873
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bestonix,

нужно делать составную картинку. Части картинки в нужном порядке и координатами описать, например, в xml.
После сбора картинки обрабатывать по ней клики в соответствии с xml.
...
Рейтинг: 0 / 0
Нужен совет.
    #39462879
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
19362294 тут коллега боролся с той-же проблемой. Как то решил, даже опубликовал вроде, если не путаю.
...
Рейтинг: 0 / 0
Нужен совет.
    #39462921
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bestonixPetro123,

Не понял, а как это зашить в svg OnClick ?
SVG это же по сути текстовый файл.
Код: xml
1.
2.
3.
4.
<svg xmlns= "http://www.w3.org/2000/svg" xmlns:xlink= "http://www.w3.org/1999/xlink" 
width="100%" height="100%"> 
<ellipse onclick="top.notify(evt)" id="g1" cx="25%" cy="25%" rx="24%" ry="24%" fill="pink" stroke="blue"/> 
</svg>


демо
http://srufaculty.sru.edu/david.dailey/svg/intro/PartF_B.html
...
Рейтинг: 0 / 0
Нужен совет.
    #39462922
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bestonixпо сути текстовый файл
уже давно программирование "в тексте".
...
Рейтинг: 0 / 0
Нужен совет.
    #39463072
bestonix
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123,

Огромное спасибо за совет.
Нашел вот такой пример.
Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
<svg xmlns='http://www.w3.org/2000/svg' version='1.1' height='600' width='820'>

    <script type="text/ecmascript"><![CDATA[
 function changerect(evt)
 {
 var svgobj=evt.target;
 svgstyle = svgobj.getStyle();
 svgstyle.setProperty ('opacity', 0.1);
 svgobj.setAttribute ('x', 300);
}
]]>
    </script>

    <rect onclick='changerect(evt)' style='fill:green;opacity:1' id='rect1' x='30' y='30' width='20' height='20' />
</svg>



Загружаю картинку в WebView. Жму на квадрат, он меняет цвет, т.е. реакция есть.
Но как передать эту реакцию в программу, например id=rect1 ?
...
Рейтинг: 0 / 0
Нужен совет.
    #39463087
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bestonixНо как передать эту реакцию в программу, например id=rect1 ?
я же написал выше:
- открыть svg в экспорере и ловить его события(эксплорера)
...
Рейтинг: 0 / 0
Нужен совет.
    #39465938
Фотография Areostar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bestonix,

Рекомендую начать с основ
...
Рейтинг: 0 / 0
Нужен совет.
    #39466428
bestonix
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Areostar,

Смешно, я так хахатался
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / Android [игнор отключен] [закрыт для гостей] / Нужен совет.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]