Мне нужно сохранить фигуры в базе данных, чтобы их можно было нарисовать на холсте. Самый простой способ - просто сохранить список точек, а затем нарисовать линию, используя стандартный метод интерполяции. Это потребует много точек, чтобы быть точным для всех возможных форм (методы интерполяции будут иметь проблемы с острыми краями - как прямоугольники). Есть ли более разумный способ сделать это? Было бы идеально, если бы я мог видеть фигуры без их рисования, чтобы их можно было хранить в каталоге ресурсов в виде изображений (путь 9 или что-то еще) ...Сохранить форму в базе данных - структура данных
ответ
Идея pskink довольно крутая. Вы можете использовать VectorDrawable для хранения фигур в папке вашего ресурса, см. https://developer.android.com/reference/android/graphics/drawable/VectorDrawable.html.
Хранение фигур в базе данных звучит немного неудобно. но если он работает, вы можете также рассмотреть возможность использования VectorDrawable для программного рисования фигур без вызова острых краев. спасибо
Проблема заключается в том, что VectorDrawable был добавлен в API уровня 21, который является совершенно новым, и не так много устройств установлено. Я посмотрю, как это реализовано. – kboom
@kboom google for mrvector – pskink
Кажется, приятно, спасибо! Как я могу выбрать svg для получения координат XY? – kboom
- 1. Wordpress сохранить форму в базе данных
- 2. Как сохранить форму сада в базе данных
- 3. Структура и объединение данных в базе данных
- 4. Структура таблицы в базе данных
- 5. Сохранить в базе данных
- 6. Структура данных
- 7. Проверьте форму отправки данных в базе данных?
- 8. Сохранить в базе данных yii2
- 9. Невозможно сохранить в базе данных
- 10. не может сохранить модельную форму в базе данных в django
- 11. Как сохранить форму в базе данных, не сущности, в Symfony2
- 12. Как сохранить наложенную форму карты Google в базе данных?
- 13. Невозможно создать форму редактирования и сохранить в базе данных
- 14. Как сохранить веб-форму в базе данных MySQL?
- 15. Сохранить IEnumerable в базе данных
- 16. сохранить настройки в базе данных
- 17. jTinder Сохранить в базе данных
- 18. Сохранить массив в базе данных
- 19. сохранить данные в базе данных
- 20. Сохранить местоположение в базе данных
- 21. Сохранить словарь в базе данных
- 22. Сохранить строку в базе данных
- 23. Сохранить IP в базе данных
- 24. Сохранить изображение в базе данных
- 25. Сохранить blob'type в базе данных
- 26. Сохранить массив в базе данных
- 27. Сохранить объект в базе данных
- 28. Сохранить файлы в базе данных
- 29. MVC сохранить в базе данных
- 30. Сохранить IPv6 в базе данных
см. VectorDrawable и модель данных, которую он использует для рисования пути – pskink