Articles of изображение

Как установить метод OnClicklistener для ImageView в Android?

Я добавляю массив ImageView и динамически устанавливаю изображение для каждого ImageView и я покончил с этим. Но проблема в том, как установить / определить метод onClicklistener на ImageView ? Вот мой код: ImageView[] mImages; int[] images={R.drawable.sandle_icon1, R.drawable.sandle_icon2, R.drawable.sandle_icon3, R.drawable.sandle_icon4}; LinearLayout ll = new LinearLayout(this); mScrollViewImage.removeAllViews(); ll.setOrientation(LinearLayout.VERTICAL); mImages = new ImageView[images.length]; mScrollViewImage.addView(ll); for (floop = 0; […]

View.getDrawingCache () работает только один раз

У меня есть RelativeLayout с загруженным растровым изображением с использованием примера Touch V2 из Pragmatic Bookshelf – http://media.pragprog.com/titles/eband3/code/Touchv2/src/org/example/touch/Touch.java Я добавил отдельную кнопку с onclicklistener, которая при нажатии будет загружать изображение из галереи. В результате действия изображение загружается как растровое изображение в RelativeLayout: public void getPictureFromFile(Uri targetUri){ try { BitmapFactory.Options options = new BitmapFactory.Options(); options.inSampleSize = […]

Слияние двух растровых изображений в android

Я хочу объединить два растровых изображения, вот мой код // Camera arg conversion to Bitmap Bitmap cameraBitmap = BitmapFactory.decodeByteArray(arg0, 0, arg0.length); Bitmap back = Bitmap.createBitmap(cameraBitmap.getWidth(), cameraBitmap.getHeight(), Bitmap.Config.ARGB_8888); Canvas cam = new Canvas(back); cam.drawBitmap(cameraBitmap, matrix, null); // FrameLayout to Bitmap FrameLayout mainLayout = (FrameLayout) findViewById(R.id.frame); Bitmap foreground = Bitmap.createBitmap(mainLayout.getWidth(), mainLayout.getHeight(), Bitmap.Config.ARGB_8888); Canvas c = new Canvas(foreground); […]

Как наложить изображение или изображение поверх снимка, снятого камерой

То, что я делаю, это рисовать изображение с камеры на canvas , а затем конвертировать view содержащее изображение в bitmap и нарисовать его поверх холста. Затем окончательное bitmap сохраняется во внешнем хранилище. Проблема заключается в том, что canvas видимому, определяет размер окна предварительного просмотра вместо размера сохраненного изображения. Вот часть моего класса активности, которая объединяет […]

Создание масштабированного растрового изображения с помощью createScaledBitmap в Android

Я хочу создать масштабированное растровое изображение, но я, похоже, получаю диспропорциональный образ. Это похоже на квадрат, в то время как я хочу быть прямоугольным. Мой код: Bitmap resizedBitmap = Bitmap.createScaledBitmap(myBitmap, 960, 960, false); Я хочу, чтобы у изображения было MAX 960. Как мне это сделать? Установка ширины в null не компилируется. Это, наверное, просто, но […]

Поворачивайте ImageView по часовой стрелке с помощью ObjectAnimator

Я пытаюсь повернуть изображение так, чтобы оно соответствовало правилу ниже другого изображения. Вот чего я пытаюсь достичь: И это то, что я могу достичь: Он в основном содержит два ImageView первый из которых содержит часть над полом, а второй – плитки для покрытия пола. Моя проблема в том, что я не могу анимировать изображение плитки […]

Недостаточно памяти при распределении байтов (битмап как строка для веб-сервиса с использованием мыла)

У меня есть bitmap , поэтому я хочу загрузить строку webserivceas и хочу извлечь строку. Для преобразования bitmap в строку am с использованием: ByteArrayOutputStream stream = new ByteArrayOutputStream(); bitmap.compress(Bitmap.CompressFormat.PNG, 100, stream); byte[] byteArray = stream.toByteArray(); strBase64 = Base64.encodeToString(byteArray, Base64.URL_SAFE); Это выше String использует как свойство для soapobject для загрузки. Но я получаю Out of memory […]

Как я могу создать эскиз видеоролика в андроиде?

У меня проблема, я могу создавать только миниатюры локальных видеофайлов, но не удаленный url, вот мой код: bmThumbnail = ThumbnailUtils.extractThumbnail(ThumbnailUtils.createVideoThumbnail("http://download.blender.org/peach/bigbuckbunny_movies/BigBuckBunny_320x180.mp4", MediaStore.Video.Thumbnails.MINI_KIND), 50, 50); Я надеюсь, что вы можете помочь мне, Приветствует христианство

Android: стратегия кэширования изображений и размер кеша памяти

Я реализую систему кэширования изображений для кэширования загруженного изображения. Моя стратегия основана на двухуровневом кеше: уровень памяти и уровень диска. Мой класс очень похож на класс, используемый в проекте droidfu Мои загруженные изображения помещаются в хэш-карту, а объект Bitmap обернут внутри объекта SoftRererence. Также каждое изображение сохраняется на диске постоянно. Если запрошенное изображение не найдено […]

Показывать размытое эскиз перед загрузкой всего изображения (например, в Whatsapp)?

Я пытаюсь получить те же самые приятные парни из UI-эффекта в Whatsapp. Каждый раз, когда я получаю какое-то изображение, независимо от его размера, я могу видеть размытое изображение в течение 1 секунды, а над ним – индикатор того, что загружается реальное изображение. Как они это делают? Я хочу добиться такого же эффекта, когда пользователи загружают […]