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

Растянуть изображение для подгонки

src должен растягивать свою ширину до match_parent , сохраняя соотношение сторон. Когда изображение больше родительского, оно масштабируется правильно. Но когда изображение меньше, оно не масштабируется. (Иллюстрация показывает желаемое поведение). <RelativeLayout android:layout_width="match_parent" android:layout_height="match_parent" > <ImageView android:id="@+id/banner" android:layout_width="match_parent" android:layout_height="wrap_content" android:scaleType="fitCenter" android:adjustViewBounds="true" android:src="@drawable/foo" /> </RelativeLayout> Использование ScaleType.fitXY растягивает только width

ImageView.getWidth () возвращает 0

Я получаю imageView ширину 0. Ниже код. Файл xml: <ImageView android:id="@+id/img" android:layout_width="200dp" android:layout_height="200dp" /> Мероприятия : @Override protected void onResume() { super.onResume(); ImageView img = (ImageView) findViewById(R.id.img); Log.d(TAG, "width : " + img.getWidth()); } Я не хочу использовать ниже код, поскольку мне нужно разместить этот код во многих местах. ViewTreeObserver vto = img.getViewTreeObserver(); vto.addOnPreDrawListener(new ViewTreeObserver.OnPreDrawListener() […]

Как переопределить чертежи, определенные в проекте библиотеки Android?

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

Как программно установить свойство ImageButton приложения: srcCompat = "@ drawable / pic"?

Название сказало сам, как установить ImageButton свойство Приложение: srcCompat = "@ вытяжка / рис" программно? Что-то вроде myimagebutton.setBackgroundResource(R.drawable.eng2); Но свойство app:srCompat Вы можете помочь.

Получение изображения из ImageView

У меня есть галерея, которая показывает массив изображений, при нажатии они отображаются в представлении изображения. Я хочу иметь возможность ОБРАТИТЬ изображение, которое в настоящее время отображается в выбранном намерении. Я не могу понять, как выбрать текущий образ. Код галереи: public View getView(int position, View convertView, ViewGroup parent) { ImageView imageView = new ImageView(mContext); imageView.setImageResource(mImageIds[position]); imageView.setLayoutParams(new […]

Android: используйте только изображения xxhdpi

Есть ли недостаток только в использовании изображений xxhdpi и позволяет андроиду масштабировать изображения? (Да, это может быть более интенсивным, но это примечательно?) Я тестировал его на samsung s2, и разница была небольшой. Есть ли ограничение, чтобы использовать это только при установке minSdk в XX, потому что не было xxhdpi?

Как добавить эффекты изображения в Android?

Я пытаюсь применить эффект (сепия, яркость, цветение и другие эффекты изображения, если API для них доступен) на изображении для моего приложения для Android. Но я совершенно неспособен получить точный и хорошо продуманный код или концепцию для решения такой проблемы. Хотя Android 4.0 (API 14) имеет встроенный файл android.media.effect api, но я работаю в Android 2.1, […]

Как оживить ImageView от центра урожая, чтобы заполнить экран и наоборот (стиль facebook)?

Задний план Приложение Facebook имеет приятную анимацию перехода между небольшим изображением на столбе и расширенным режимом, который пользователь может также увеличить. Как я вижу, анимация не только увеличивает и перемещает изображение в соответствии с его предыдущим местоположением и размером, но также показывает контент, а не растягивает содержимое imageView. Это можно увидеть, используя следующий эскиз, который […]

Android: Как определить ориентацию изображения (портрет или пейзаж), выбранный из галереи при настройке изображения?

Я устанавливаю изображение на изображении, выбранном из галереи (альбом камеры). Если выбранное изображение имеет альбомную ориентацию, оно отображается отлично, но если изображение в портретном режиме (то есть изображение было нажато в портретном режиме), оно отображает изображение с 90-градусным вращением. Теперь я пытаюсь выяснить ориентацию перед настройкой изображения, но все изображения имеют такую ​​же ориентацию и […]

Настройка гравитации ImageView в центр в android программно

Я хочу установить гравитацию массива Imageviews, ImageIcons [i] в ​​центр со следующим кодом, ImageIcons[i] = new ImageView(this); ImageIcons[i].setLayoutParams(new LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT)); layout.addView(ImageIcons[i]); И я застрял при установке силы тяжести. Я прошу, чтобы люди SO вели меня на этом. благодаря

Intereting Posts
Crouton зависит от библиотек, но не является самой библиотекой Android studio – отсутствует каталог инструментов SDK " Как получить форму в Android Как подключить источник к API Google Диска или «Частная библиотека Android» в Eclipse Android Firebase, просто получите данные одного дочернего объекта Android Studio: дубликаты файлов, скопированных в APK META-INF / DEPENDENCIES при компиляции Android ImageView.setMatrix () и .invalidate () – перекраска занимает слишком много времени NullPointerException на ViewPager с Recyclerview Отправка html-адреса электронной почты в android с помощью <table> и т. Д. – действительно ли нет встроенного способа Intent? Как отклонить AlertDialog.Builder? Как определить, является ли путь локальным файлом или нет? Почему getCount в адаптере вызывается так много раз? Eclipse LogCat показывает только первую букву из каждого сообщения Android как справиться с исключением из памяти Печатать массив без скобок и запятых