Home | History | Annotate | Download | only in am

Lines Matching refs:windowLayout

112      * @param windowLayout Optional information from the client about how it would like to be sized
116 @Nullable ActivityInfo.WindowLayout windowLayout) {
120 if (windowLayout == null) {
124 int width = getFinalWidth(windowLayout);
125 int height = getFinalHeight(windowLayout);
126 int verticalGravity = windowLayout.gravity & Gravity.VERTICAL_GRAVITY_MASK;
127 int horizontalGravity = windowLayout.gravity & Gravity.HORIZONTAL_GRAVITY_MASK;
143 Slog.w(TAG, "Received unsupported gravity: " + windowLayout.gravity
149 private int getFinalWidth(ActivityInfo.WindowLayout windowLayout) {
151 if (windowLayout.width > 0) {
152 width = windowLayout.width;
154 if (windowLayout.widthFraction > 0) {
155 width = (int) (mAvailableRect.width() * windowLayout.widthFraction);
160 private int getFinalHeight(ActivityInfo.WindowLayout windowLayout) {
162 if (windowLayout.height > 0) {
163 height = windowLayout.height;
165 if (windowLayout.heightFraction > 0) {
166 height = (int) (mAvailableRect.height() * windowLayout.heightFraction);