2016-09-01 6 views
2

Я хотел бы знать, как вы настраиваете «hitbox» ImageView для изображения внутри, так что вокруг изображения нет пустых пространств. Я хочу сделать игру, и поэтому кажется странным, когда вы нажимаете на пустое место рядом с изображением, но оно по-прежнему считается «щелчком по изображению». Я был бы очень признателен за помощь. Спасибо заранее.Настройка изображения для изображения (Android Studio)

<ImageView 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:id="@+id/soraka" 
    android:layout_centerVertical="true" 
    android:layout_centerHorizontal="true" 
    android:src="@drawable/image" 
    android:adjustViewBounds="true" 
    android:maxWidth="300dp" 
    android:maxHeight="300dp" 
    android:scaleType="fitXY" 
    android:layout_alignParentEnd="false" 
    android:layout_alignParentStart="false" 
    android:cropToPadding="false" 
    android:padding="0dp" /> 

ответ

1

Прежде всего откройте свое изображение в редакторе изображений и проверьте, заполняет ли он весь холст. Второе - android:scaleType="fitXY". Но будьте осторожны с соотношением сторон:

Масштаб в X и Y независимо, так что src точно соответствует dst. Этот может изменить соотношение сторон src.

Также удалите все прокладки, поля от ImageView.

+0

Я добавил это, но он не работал для меня, я добавлю код, который у меня есть на мой вопрос – 404response

+0

, можете ли вы добавить скриншот и, возможно, прикрепить это изображение? – j2ko

+0

Nevermind сейчас работает, спасибо за ваш ответ – 404response

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