Добрый вечер, подскажите пожалуйста, каким образом можно нарисовать прямоугольник, чтобы он сам подстраивался под размеры экрана, гугл не помогает. Нашел кода для определения размеров экрана и передачи их в переменные, только метод drawRect не принимает эти значения как размеры квадрата. Метод установки размера фигуры
public void setScreenSize(int width, int height){
Point screenSize = new Point();
display.getSize(screenSize);
int screenWidth = screenSize.x;
int screenHeight = screenSize.y;
size = Math.min(width, height);
rect.set(
0,
0,
screenHeight,
screenWidth);
}
Код рисования:
@Override
public void draw(Canvas canvas, Rect rect) {
float cellSize = (float) (rect.right - rect.left) / size;
for (int i = 0; i < size; ++i) {
for (int j = 0; j < size; ++j) {
if (!array[i][j]) {
float left = jcellSize;
float top = icellSize;
canvas.drawRect(left, top, left + cellSize, top + cellSize, paintMaze);
}
}
}
}
Оборудование для ресторана: новинки профессиональной кухонной техники
Частный дом престарелых в Киеве: комфорт, забота и профессиональный уход
Есть TextView в котором имеются несколько ссылокПри нажатии на TextView появляется PopupMenu
Я создал в приложении простой Navigation Drawer со всеми фрагментами(шторка слева) и Bottom Navigation View, в который помещаются пять наиболее используемых...
Программа состоит из нескольких окно в которых таблицыПри нажатии на MenuItem должна открываться новая таблица (окно) и закрываться старое