Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
_Night_Scream_
78 / 76 / 10
Регистрация: 08.08.2013
Сообщений: 628
#1

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

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

День добрый.

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

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

Буду благодарен за любую помощь т.к. я в тупике.

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

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

Посоветуйте пожалуйста литературу, изучив которую можно будет серьезно заниматься программированием под андроид.
Привет программисты. Очень сильно хочу написать серьезную программу под...

помогите написать программу которая будет строить график параболы
:mrgreen: помогите написать программу которая будет строить график параболы...

Нарисовать квадрат, а в середине фигуру, которую можно перетаскивать
нужно нарисовать квадрат а в середине её фигуру которую можна в дальнейшем...

Сделать свой заголовок к форме, за который ее можно будет перетаскивать
Нарисовал типо меню. Все как надо. Крестик и сворачивание. Надо как то это...

Написать программу которая будет искать разные слова из текста
#include <iostream> #include <stdio.h> #include <list> #include <string>...

4
Tester64
396 / 357 / 46
Регистрация: 22.05.2013
Сообщений: 2,518
13.07.2015, 03:54 #2
Похоже ты еще новичок для таких проектов... С нуля не напишешь! Присмотрись к игровым движкам... (по той-же схеме "стратегические" игрушки делают)
1
_Night_Scream_
78 / 76 / 10
Регистрация: 08.08.2013
Сообщений: 628
13.07.2015, 13:26  [ТС] #3
Tester64, в игровом движке много будет лишнего... но всеравно спасибо.
Вот чтобы не быть новичком надо с чего-то начать, игровой движок скроет все основы, а я их хочу пощупать как раз.
Т.к. svg все равно андроид рисуется растровым, то наверное пока начать с растровых.

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

Млин, на javascript въехал в svg фреймворк и сделал мнемо за месяц, тут засада.
Так прям и хочется кинуть webView на весь экран накатать маленький web серверок и сделать на javascript, но как то костыли.
0
Tester64
396 / 357 / 46
Регистрация: 22.05.2013
Сообщений: 2,518
13.07.2015, 18:56 #4
Лучший ответ Сообщение было отмечено _Night_Scream_ как решение

Решение

Цитата Сообщение от _Night_Scream_ Посмотреть сообщение
рисовать на канве иль уже смотреть на openGl?
Даже не знаю... Я рисовал подобное на кансасе, а не GL не получилось - похоже у него ограничение на 2Д графику.

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

А еще есть фреймворки работающие вроде на javascript. Погуглите (не пользовался, но слышал). Конечно до явы им далеко, но может поможет...
1
_Night_Scream_
78 / 76 / 10
Регистрация: 08.08.2013
Сообщений: 628
13.07.2015, 20:23  [ТС] #5
Tester64, про PhoneGap читал, смотрел. Не, бдсм не увлекаюсь...
На другом форуме тоже канву посоветовали, буду смотреть, спасибо.
0
13.07.2015, 20:23
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.07.2015, 20:23

Необходимо организовать базу данных, которую можно будет обновлять через интернет и через программу
Доброе всем время суток... Вот, собственно, вопрос.. Необходимо...

Написать программу, которая будет изменять элементы массива
Дан целочисленный массив из 25 элементов. Если элемент чётный, то прибавить к...

Нужен пример с глобальной переменной которую можно будет использовать в StringGrid
Пожалуйста помогите . Может ктонибудь набросать пример с глобальной...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

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