rup-project/app/lib/widgets/intro_body.dart

80 lines
2.8 KiB
Dart

import 'package:flutter/material.dart';
class IntroBody extends StatelessWidget {
const IntroBody({super.key});
@override
Widget build(BuildContext context) {
return Container(
padding: EdgeInsets.fromLTRB(40, 0, 40, 0),
margin: EdgeInsets.only(top: 156),
child: LayoutBuilder(
builder: (context, constraints) {
return FittedBox(
fit: BoxFit.scaleDown,
child: Container(
constraints: BoxConstraints(minWidth: constraints.maxWidth),
child: Row(
mainAxisAlignment: MainAxisAlignment.spaceBetween,
crossAxisAlignment: CrossAxisAlignment.end,
children: [
Column(
mainAxisSize: MainAxisSize.min,
crossAxisAlignment: CrossAxisAlignment.center,
children: [
Column(
crossAxisAlignment: CrossAxisAlignment.start,
children: [
Text(
'Right',
style: TextStyle(
fontSize: 60,
fontFamily: 'Ownglyph',
color: Colors.white,
),
),
Text(
'Use for',
style: TextStyle(
fontSize: 60,
fontFamily: 'Ownglyph',
color: Colors.white,
),
),
Padding(
padding: const EdgeInsets.only(bottom: 26),
child: Text(
'Pet',
style: TextStyle(
fontSize: 60,
fontFamily: 'Ownglyph',
color: Colors.white,
),
),
),
],
),
Image.asset('assets/img/mainball.png'),
],
),
Column(
mainAxisSize: MainAxisSize.min,
crossAxisAlignment: CrossAxisAlignment.end,
children: [
Image.asset('assets/img/maindog.png'),
Opacity(
opacity: 0.0,
child: Image.asset('assets/img/mainball.png'),
),
],
),
],
),
),
);
},
),
);
}
}