Класс CssRect
Класс для представления размеров CSS.
В отличие от более универсального класса Rectangle, значения этого класса можно изменять, поэтому высоту элемента можно менять программно.
Важное замечание: использование этих методов выполняет вычисления CSS, которые могут вызвать перекомпоновку страницы в браузере. Поэтому не рекомендуется использовать эти свойства во время кадра анимации. См. также: Перекомпоновка страницы в браузере
Конструкторы
- CssRect(Element _element)
Свойства
- bottom → num только для чтения
- Координата y нижнего края.
- bottomLeft → Point<
num> только для чтения - bottomRight → Point<
num> только для чтения - hashCode → int только для чтения, переопределённое
- Хеш-код этого объекта.
- height ↔ num чтение / запись, переопределённый геттер
- Высота этого прямоугольника.
- left → num только для чтения, переопределённое
- Координата x левого края.
- right → num только для чтения
- Координата x правого края.
- runtimeType → Type только для чтения, унаследованное
- Представление типа объекта во время выполнения.
- top → num только для чтения, переопределённое
- Координата y верхнего края.
- topLeft → Point<
num> только для чтения - topRight → Point<
num> только для чтения - width ↔ num чтение / запись, переопределённый геттер
- Ширина этого прямоугольника.
Методы
- boundingBox(
Rectangle< num> other) → Rectangle< num> - Возвращает новый прямоугольник, который полностью содержит
thisиother. - containsPoint(
Point< num> another) → bool - Проверяет, находится ли
anotherвнутриthisили на его границах. - containsRectangle(
Rectangle< num> another) → bool - Проверяет, полностью ли
thisсодержитanother. - intersection(
Rectangle< num> other) → Rectangle< num>? - Вычисляет пересечение
thisиother. - intersects(
Rectangle< num> other) → bool - Возвращает true, если
thisпересекается сother. - noSuchMethod(
Invocation invocation) → dynamic унаследованное - Вызывается при обращении к несуществующему методу или свойству.
- toString(
) → String переопределённое - Строковое представление этого объекта.
Операторы
- operator ==(
Object other) → bool переопределённое - Оператор равенства.
© 2012 the Dart project authors
Licensed under the BSD 3-Clause "New" or "Revised" License.
https://api.dart.dev/stable/2.19.6/dart-html/CssRect-class.html