Skip to content

Commit 9ee77d8

Browse files
Working on VSpotView2
1 parent e2f70ef commit 9ee77d8

File tree

6 files changed

+59
-2
lines changed

6 files changed

+59
-2
lines changed

.idea/appInsightsSettings.xml

Lines changed: 26 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/compiler.xml

Lines changed: 6 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/deploymentTargetSelector.xml

Lines changed: 10 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/material_theme_project_new.xml

Lines changed: 3 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/misc.xml

Lines changed: 2 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

library/src/main/java/com/developer/spoti/vspoti/VSpotView2.java

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -158,6 +158,18 @@ public boolean onTouchEvent(MotionEvent event) {
158158
return false;
159159
}
160160

161+
private boolean isViewContains(View view, float rx, float ry) {
162+
int[] location = new int[2];
163+
view.getLocationOnScreen(location);
164+
int x = location[0];
165+
int y = location[1];
166+
int w = view.getWidth();
167+
int h = view.getHeight();
168+
169+
return !(rx < x || rx > x + w || ry < y || ry > y + h);
170+
}
171+
172+
161173
private Point resolveMessageViewLocation(int index) {
162174
RectF rect = targetRects.get(index);
163175
int xMessageView = (int) (rect.right) - mMessageView.getWidth();

0 commit comments

Comments
 (0)