Articles of android canvas

OnDraw Пользовательский вид внутри Scrollview

У меня есть пользовательский вид (width = 2000) внутри горизонтального прокрутки (width = 480). Таким образом, есть область, которая прокручивается. Когда onDraw() , грязный прямоугольник (возвращаемый getClipBounds() ) возвращает размеры всего представления, поэтому я рисую весь вид, включая область, которая не видна. Как следствие, когда я прокручиваю, onDraw() больше не вызывается, потому что области, которые […]

Показать маркер внутри ресурса, который можно извлечь из URL-адреса

Вот страница карты, которую я имею, которая показывает всех пользователей моего приложения. Также изображения (маркеры) получаются из URL-адреса, указанного на моем сервере. Эти маркеры должны помещаться внутри Drawable (круг, как показано на рисунке). Я создал круг, как Bitmap, из URL, используя Canvas. public Drawable showMe(String url) { Bitmap bitmap=null; try { URL newurl = new […]

Рисунок холста не рисуется правильно, несмотря на заданные свойства

Я только что создал 2 рисунка, пытаясь заставить их выглядеть так же, как и другие, но мне не повезло. Что касается скриншотов, то рисунок сверху был создан с использованием холста, а рисунок внизу был создан с использованием XML. XML-чертеж для меня префект, но, к сожалению, в соответствии с Android, я не должен использовать его, поскольку […]

Android – Понижение растрового изображения на холсте

Я рисую масштабированное растровое изображение на холсте и хотел бы убрать изображение в определенное время. В основном, когда изображение моего персонажа перетекает определенный участок холста, мне требуется, чтобы изображение персонажа медленно исчезало (3 секунды), прежде чем страница автоматически перенаправляется в следующий класс java. В настоящее время мое изображение просто перенаправляется на новый класс java, см. […]

Пользовательский класс ImageView не работает с библиотекой загрузки изображений Picasso

Недавно я расширился от ImageView, чтобы создать класс CircularImageView, который делает изображение круговым с цветной рамкой. Это делается с помощью метода onDraw (canvas) путем рисования на холсте, который передается в: //load the bitmap loadBitmap(); // init shader if(image !=null) { shader = new BitmapShader(Bitmap.createScaledBitmap(image, viewWidth + (borderWidth * 2), viewHeight + (borderWidth * 2), true), […]

Как установить проверку в canvas android?

Я работаю над canvas-приложением, и я создал холст с набором цветов, Undo, Redo и clear функциями, и он также работает отлично. Теперь я хочу проверить, нарисовал ли пользователь в настоящее время строку в фоновом режиме на холсте , Например, у меня есть фоновое изображение с пунктирными линиями, теперь я хочу, чтобы пользователь рисовал пунктирные линии, […]

Как показать MarkerIcon и Title на карте Google как Google Apps?

Когда я нахожу ближайшие рестораны в приложении Google Maps для Android, имя ресторана по умолчанию отображается возле значка маркера. (См. Изображение Google). Но в моем приложении мне нужно сделать то же самое при поиске ближайших ресторанов, я могу отображать только значки маркеров. (См. Мое приложение). Google Image: Мое приложение: Частичное решение: здесь я нашел частичное […]

Быстрый доступ к изображениям и манипуляции с Android

Я пытаюсь передать эмулятор, который я написал в java для Android. Все идет хорошо, я смог перенести большинство своих кодов с небольшими изменениями, однако из-за того, как работает эмуляция, мне нужно отображать изображение на уровне пикселей. Что касается java рабочего стола, я использую int[] pixelsA = ((DataBufferInt) src.getRaster().getDataBuffer()).getData(); Которые позволяют мне получить ссылку на буфер […]

Рисование фигур в Android MapView независимо от уровня масштабирования

Мне нужно рисовать фигуры так же, как те, которые вы создадите с помощью пользовательских карт на Картах Google, используя MapView от Android. Другими словами, если я рисую фигуру на карте, когда я уменьшаю масштаб, она должна уменьшаться, охватывая ту же область карты, независимо от уровня масштабирования. Пример после ссылки на Android: @Override public boolean draw(Canvas […]

Как получить, когда ImageView полностью загружен в Android

Я разрабатываю приложение, которое рисует линии над кучей изображений. Чтобы выбрать эти изображения, у меня есть группа радиостанций, и, когда пользователь нажимает на переключатель, изображение загружается со всеми его чертежами. У моего радиослушателя есть следующий код: bitmap = BitmapUtils.decodeSampledBitmapFromResource(root + DefinesAndroid.CAMINHO_SHOPPINGS_SDCARD + nomeImagemAtual, size.x, size.y); mImage.setImageBitmap(bitmap); mImage.setDrawLines(true); mImage.setImageBitmap(loadBitmapFromView(mImage)); Метод decodeSampledBitmapFromResource который я получил из этой […]

Intereting Posts
Эффект AlarmManager на батарею для приложения Будильник Bitbucket – Push-файлы проекта в пустой репозиторий Git Принудительный ввод цифр при просмотре веб-сайта на Android и iOS Android: Ошибка загрузки изображения в разные версии Android Когда вызывается метод getView () ListView? Получение SocketTimeoutExceptions с использованием loopj AsyncHttpClient … есть ли значение тайм-аута, которое я могу установить? Как изменить фоновое изображение кнопки при нажатии / фокусировке? Возьмите и сохраните изображение при нажатии кнопки Как поддерживать сеанс в Android? Исключение NullPointerException, связанное с FragmentManager.popBackStack. Как решить? Parse.com: с помощью parseUser, как я могу сохранить данные в столбце, который я создал в parse из класса? Использовать внешние шрифты в android Ошибка теста блока привязки к андроидной ошибке Не удалось проанализировать параметры компилятора привязки данных. Params: Как добавить подсказку строки в имени приложения Android Переименуйте выходной файл в новый Android-модуль 3.0.0-alpha1