relation.dart 480 B

12345678910111213141516
  1. import 'package:fast/extension/layout.dart';
  2. import 'package:flutter/material.dart';
  3. extension RelationX<T extends Widget> on T {
  4. relation(double offsetX,double offsetY,List<Widget> widgets){
  5. return Stack(
  6. alignment: Alignment.topLeft,
  7. clipBehavior: Clip.none,
  8. children: [this,...widgets.map((e) => e.translate(offsetX,offsetY))],
  9. );
  10. }
  11. relationOne(double offsetX,double offsetY,Widget widget){
  12. return relation(offsetX,offsetY,[widget]);
  13. }
  14. }