Intereting Posts
Можно ли использовать MMS для потокового интернет-радио в Android? Android java.util.concurrent.TimeUnit Преобразование миллисекунд в минуты Приложение AutoStart не работает должным образом Android: высота TextView не изменяется после сокращения размера шрифта Как обновить базу данных Sqlite только для одного столбца, используя предложение WHERE в android Получить последний загруженный URL-адрес веб-обозревателя без использования webView.goBack () в Android Google Endpoints Android с Python Backend Где документация по преобразованиям типа js для addJavascriptInterface? NestedScrollView и WebView Уточнение поведения AlarmManager в Android Как запустить эмулятор Android автоматически из Eclipse? Как повернуть мое приложение на 180 градусов вверх дном на вращающемся устройстве на 180 градусов вверх дном? Отчеты приложений StorageServiceAccountSample «Внедрение KeyStore JKS не найдено» Android: как перезагрузить пользовательские маркеры после загрузки изображения через Picasso? Неподдерживаемый метод DSL-метода Gradle: «exclude ()»

Найти Пересечение между двумя представлениями?

Как найти пересечение между двумя ImageView ???

Для этого я пробовал это, но никакого прогресса

Может ли кто-нибудь предложить мне сделать это?

Код snnipet

imageView = (ImageView) findViewById(R.id.imageView1); imageView2 = (ImageView) findViewById(R.id.imageView2); Rect rect =new Rect(); imageView.getHitRect(rect); Rect rect1 = new Rect(); imageView2.getHitRect(rect1); if(Rect.intersects(rect, rect1)){ Toast.makeText(this, "hoho", Toast.LENGTH_SHORT).show(); } 

Файл xml:

 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" tools:context=".IntersectActivity" > <ImageView android:id="@+id/imageView1" android:layout_width="100dp" android:layout_height="100dp" android:layout_centerHorizontal="true" android:layout_centerVertical="true" android:src="@drawable/ic_launcher" /> <ImageView android:id="@+id/imageView2" android:layout_width="100dp" android:layout_height="100dp" android:layout_alignParentRight="true" android:layout_centerVertical="true" android:layout_marginRight="121dp" android:src="@drawable/ic_launcher" /> </RelativeLayout> 

В принципе, в onCreate() андроид еще не создал представление, поэтому любые попытки получить местоположение высоты ширины точки и т. Д. Не будут работать.

Вместо этого переопределите onWindowFocusChanged(boolean focus) и разместите свой код там