1

ищет внимание экспертов .. Я хочу установить изображение (которое меньше, чем экран экрана) в качестве фона моего приложения .. Я хочу, чтобы он заполнил все окно но , сохраняя соотношение сторон изображения ... (если соотношение сторон изображения не соответствует формату окна , изображение будет обрезано).как установить smaallest изображение как windowBackground aspect aspect ratio

ПРИМЕЧАНИЕ: это возможно, см. Раздел «Контакты + приложение». Они сделали это. Независимо от того, насколько маленький, он заполняет окно, сохраняет пропорции (не растягивается), а остальная часть изображения обрезается. Может кто-нибудь дать мне гуманную для этого

ответ

-1

Это звучит, как вы хотите, чтобы установить тип шкалы на ваш взгляд Center Crop. Это позволит сохранить соотношение сторон и масштабировать изображение, чтобы заполнить представление для обеих осей.

Например:

<ImageView 
    android:id="@+id/image" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:scaleType="centerCrop" 
    android:src="@drawable/icon" /> 

или в коде:

mImageView.setScaleType(ScaleType.CENTER_CROP); 

Объяснение различных типов здесь: http://developer.android.com/reference/android/widget/ImageView.ScaleType.html

+0

да, я знаю, что это. Но я хочу сделать это с помощью фона Window. Мне не интересно использовать ImageView в качестве фона. почему я хочу, чтобы CenterCrop мой образ окна назад? потому что он будет виден через прозрачную панель статусов и заголовок. Что не может сделать ImageView. – dhir

 Смежные вопросы

  • Нет связанных вопросов^_^