Форум программистов, компьютерный форум CyberForum.ru

Написать программу, на которую можно будет перетаскивать разные элементы и строить мнемосхемы - Android

Восстановить пароль Регистрация
 
_Night_Scream_
55 / 55 / 6
Регистрация: 08.08.2013
Сообщений: 513
12.07.2015, 17:58     Написать программу, на которую можно будет перетаскивать разные элементы и строить мнемосхемы #1
День добрый.

Хочу написать программу на которую можно будет перетаскивать разные элементы и строить мнемосхемы.
Логика будущего приложения - нужно взять элемент из библиотеки, вытащить на карту мнемосхемы, двигать, увеличивать, уменьшать и изменять некоторые атрибуты (цвет, шрифт и т.п.).

Решил использовать SVG т.к. качество не будет зависеть от разрешения.
Что использовать для отображения SVG, webview или библиотеку android-svg?
Если смотреть на webview, то как там можно добраться до svg чтобы менять атрибуты, цвет и т.п. использовать javascript?
Если библиотеку svg-android или svg-android-2, то API нет нигде, искал часа 2, в результате вывести svg получилось но как добраться до атрибутов понятия не имею.

Буду благодарен за любую помощь т.к. я в тупике.
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.07.2015, 17:58     Написать программу, на которую можно будет перетаскивать разные элементы и строить мнемосхемы
Посмотрите здесь:

Какое приложение можно написать для диплома по ос Андроид? Android
Можно ли заставить программу читать строки из txt файла? Android
Посоветуйте пожалуйста литературу, изучив которую можно будет серьезно заниматься программированием под андроид. Android
Можно ли разделить программу и часть отдать фрилансерам Android
Тонкости ООП в SurfaceView. Можно ли написать графический движок? Android
Android Можно ли сделать приложение, которое будет брать RSS-ленту с моего сайта?
Android Можно ли написать приложение для Андроид на С# или С++? И если да, то на чем лучше писать?
Android На базе чего строить серверную базу и какими средствами её можно реализовать
Глобальная переменная, которую можно использовать в других Activity Android
Android Как сделать панель с кнопками внизу, которую можно проматывать
Android Можно ли написать интент на приглашение в друзья или в группу фейсбука
Android Можно ли хранить во ViewPager не только элементы (объекты), но и какую-то переменную?

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Tester64
395 / 356 / 43
Регистрация: 22.05.2013
Сообщений: 2,488
13.07.2015, 03:54     Написать программу, на которую можно будет перетаскивать разные элементы и строить мнемосхемы #2
Похоже ты еще новичок для таких проектов... С нуля не напишешь! Присмотрись к игровым движкам... (по той-же схеме "стратегические" игрушки делают)
_Night_Scream_
55 / 55 / 6
Регистрация: 08.08.2013
Сообщений: 513
13.07.2015, 13:26  [ТС]     Написать программу, на которую можно будет перетаскивать разные элементы и строить мнемосхемы #3
Tester64, в игровом движке много будет лишнего... но всеравно спасибо.
Вот чтобы не быть новичком надо с чего-то начать, игровой движок скроет все основы, а я их хочу пощупать как раз.
Т.к. svg все равно андроид рисуется растровым, то наверное пока начать с растровых.

Чем и где можно будет масштабировать, рисовать на канве иль уже смотреть на openGl?
Или на layout'е накидать imageView или webView на каждую картинку (ну наоборот, вы поняли)?

Млин, на javascript въехал в svg фреймворк и сделал мнемо за месяц, тут засада.
Так прям и хочется кинуть webView на весь экран накатать маленький web серверок и сделать на javascript, но как то костыли.
Tester64
395 / 356 / 43
Регистрация: 22.05.2013
Сообщений: 2,488
13.07.2015, 18:56     Написать программу, на которую можно будет перетаскивать разные элементы и строить мнемосхемы #4
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Цитата Сообщение от _Night_Scream_ Посмотреть сообщение
рисовать на канве иль уже смотреть на openGl?
Даже не знаю... Я рисовал подобное на кансасе, а не GL не получилось - похоже у него ограничение на 2Д графику.

И канва - это примитив. Иногда проще нарисовать свой компонент. Чтобы обрабатывать татчи и зумы.
В принципе я похожее делал, но это было не легко и сильно помог мой опыт написания подобного на других языках...

А еще есть фреймворки работающие вроде на javascript. Погуглите (не пользовался, но слышал). Конечно до явы им далеко, но может поможет...
_Night_Scream_
55 / 55 / 6
Регистрация: 08.08.2013
Сообщений: 513
13.07.2015, 20:23  [ТС]     Написать программу, на которую можно будет перетаскивать разные элементы и строить мнемосхемы #5
Tester64, про PhoneGap читал, смотрел. Не, бдсм не увлекаюсь...
На другом форуме тоже канву посоветовали, буду смотреть, спасибо.
Yandex
Объявления
13.07.2015, 20:23     Написать программу, на которую можно будет перетаскивать разные элементы и строить мнемосхемы
Ответ Создать тему
Опции темы

Текущее время: 13:50. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru