15 lines
538 B
Dart
15 lines
538 B
Dart
import 'dart:ui' as ui;
|
|
|
|
import 'package:flutter/material.dart';
|
|
|
|
extension InsetsExtension on EdgeInsetsGeometry {
|
|
copyWith(EdgeInsetsGeometry g) => add(g);
|
|
//
|
|
EdgeInsetsDirectional resolveToDirectional(ui.TextDirection direction) {
|
|
//
|
|
return EdgeInsetsDirectional.fromSTEB(direction == ui.TextDirection.ltr ? resolve(direction).left : resolve(direction).right, resolve(direction).top,
|
|
direction == ui.TextDirection.ltr ? resolve(direction).right : resolve(direction).left, resolve(direction).bottom);
|
|
//
|
|
}
|
|
}
|