Merge "FloatingActionMode: Fix screen coordinates." into nyc-dev
This commit is contained in:
@@ -26,6 +26,7 @@ import android.view.View;
|
|||||||
import android.view.ViewConfiguration;
|
import android.view.ViewConfiguration;
|
||||||
import android.view.ViewGroup;
|
import android.view.ViewGroup;
|
||||||
import android.view.ViewParent;
|
import android.view.ViewParent;
|
||||||
|
import android.util.DisplayMetrics;
|
||||||
|
|
||||||
import com.android.internal.R;
|
import com.android.internal.R;
|
||||||
import com.android.internal.util.Preconditions;
|
import com.android.internal.util.Preconditions;
|
||||||
@@ -209,11 +210,9 @@ public class FloatingActionMode extends ActionMode {
|
|||||||
}
|
}
|
||||||
|
|
||||||
private boolean isContentRectWithinBounds() {
|
private boolean isContentRectWithinBounds() {
|
||||||
mScreenRect.set(
|
DisplayMetrics metrics = mContext.getApplicationContext()
|
||||||
0,
|
.getResources().getDisplayMetrics();
|
||||||
0,
|
mScreenRect.set(0, 0, metrics.widthPixels, metrics.heightPixels);
|
||||||
mContext.getResources().getDisplayMetrics().widthPixels,
|
|
||||||
mContext.getResources().getDisplayMetrics().heightPixels);
|
|
||||||
|
|
||||||
return intersectsClosed(mContentRectOnScreen, mScreenRect)
|
return intersectsClosed(mContentRectOnScreen, mScreenRect)
|
||||||
&& intersectsClosed(mContentRectOnScreen, mViewRectOnScreen);
|
&& intersectsClosed(mContentRectOnScreen, mViewRectOnScreen);
|
||||||
|
|||||||
Reference in New Issue
Block a user