本文整理了Java中android.view.Display.getRectSize()
方法的一些代码示例,展示了Display.getRectSize()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Display.getRectSize()
方法的具体详情如下:
包路径:android.view.Display
类名称:Display
方法名:getRectSize
暂无
代码示例来源:origin: ACRA/acra
private void collectRectSize(@NonNull Display display, @NonNull JSONObject container) throws JSONException {
final Rect size = new Rect();
display.getRectSize(size);
container.put("rectSize", new JSONArray(Arrays.asList(size.top, size.left, size.width(), size.height())));
}
代码示例来源:origin: robolectric/robolectric
public void callDispatchResized() {
Display display = getDisplay();
Rect frame = new Rect();
display.getRectSize(frame);
reflector(_ViewRootImpl_.class, realObject).dispatchResized(frame);
}
代码示例来源:origin: robolectric/robolectric
@Test
public void shouldProvideDisplaySize() throws Exception {
Point outSmallestSize = new Point();
Point outLargestSize = new Point();
Point outSize = new Point();
Rect outRect = new Rect();
shadow.setWidth(400);
shadow.setHeight(600);
shadow.setRealWidth(480);
shadow.setRealHeight(800);
display.getCurrentSizeRange(outSmallestSize, outLargestSize);
assertEquals(400, outSmallestSize.x);
assertEquals(400, outSmallestSize.y);
assertEquals(600, outLargestSize.x);
assertEquals(600, outLargestSize.y);
display.getSize(outSize);
assertEquals(400, outSize.x);
assertEquals(600, outSize.y);
display.getRectSize(outRect);
assertEquals(400, outRect.width());
assertEquals(600, outRect.height());
display.getRealSize(outSize);
assertEquals(480, outSize.x);
assertEquals(800, outSize.y);
}
代码示例来源:origin: stackoverflow.com
@Override
public void getWindowVisibleDisplayFrame(Rect outRect) {
WindowManager wm = (WindowManager) getContext.getSystemService(Context.WINDOW_SERVICE);
Display d = wm.getDefaultDisplay();
d.getRectSize(outRect);
outRect.set(outRect.left, <STATUS BAR HEIGHT>, outRect.right, outRect.bottom);
}
代码示例来源:origin: panshen/PopupCircleMenu
public PopupLayer(Activity context, int radius) {
super(context);
mRadius = radius;
mContext = context;
Display display = context.getWindow().getWindowManager().getDefaultDisplay();
mRectWindowRange = new Rect();
btTempRect = new Rect();
display.getRectSize(mRectWindowRange);
mWindowCenterPoint = new Point(mRectWindowRange.centerX(), mRectWindowRange.centerY());
mShadowView = new View(context);
mShadowView.setBackgroundColor(Color.parseColor("#66000000"));
mShadowView.setLayoutParams(new LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.MATCH_PARENT));
addView(mShadowView);
}
代码示例来源:origin: org.robolectric/framework
public void callDispatchResized() {
Display display = Shadow.newInstanceOf(Display.class);
Rect frame = new Rect();
display.getRectSize(frame);
Rect zeroSizedRect = new Rect(0, 0, 0, 0);
代码示例来源:origin: org.robolectric/shadows-framework
public void callDispatchResized() {
Display display = getDisplay();
Rect frame = new Rect();
display.getRectSize(frame);
Rect zeroSizedRect = new Rect(0, 0, 0, 0);
内容来源于网络,如有侵权,请联系作者删除!