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

Программирование Android

Войти
Регистрация
Восстановить пароль
 
_Night_Scream_
75 / 74 / 8
Регистрация: 08.08.2013
Сообщений: 581
#1

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

12.07.2015, 17:58. Просмотров 432. Ответов 4
Метки нет (Все метки)

День добрый.

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

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

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Tester64
395 / 356 / 43
Регистрация: 22.05.2013
Сообщений: 2,518
13.07.2015, 03:54     Написать программу, на которую можно будет перетаскивать разные элементы и строить мнемосхемы #2
Похоже ты еще новичок для таких проектов... С нуля не напишешь! Присмотрись к игровым движкам... (по той-же схеме "стратегические" игрушки делают)
_Night_Scream_
75 / 74 / 8
Регистрация: 08.08.2013
Сообщений: 581
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,518
13.07.2015, 18:56     Написать программу, на которую можно будет перетаскивать разные элементы и строить мнемосхемы #4
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Цитата Сообщение от _Night_Scream_ Посмотреть сообщение
рисовать на канве иль уже смотреть на openGl?
Даже не знаю... Я рисовал подобное на кансасе, а не GL не получилось - похоже у него ограничение на 2Д графику.

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

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

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