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