build method
dynamic
build( - dynamic context
)
Implementation
@override
Widget build(BuildContext context) {
return SingleChildScrollView(
child: Padding(
padding: const EdgeInsets.symmetric(horizontal: 20.0),
child: Column(
crossAxisAlignment: CrossAxisAlignment.stretch,
children: [
const SizedBox(height: 20),
Skeletonizer(
child: Center(
child: Container(
decoration: BoxDecoration(
borderRadius: BorderRadius.circular(100),
border: Border.all(
width: 2,
color: Theme.of(context).colorScheme.onSurface,
),
),
child: ActerAvatar(
options: const AvatarOptions.DM(
AvatarInfo(
uniqueId: '@memberId:acter.global',
),
size: 50,
),
),
),
),
),
const SizedBox(height: 20),
const Skeletonizer(
child: Center(
child: Text('Joe Kasiznky'),
),
),
const SizedBox(height: 20),
const Skeletonizer(
child: Row(
mainAxisAlignment: MainAxisAlignment.center,
children: [
Text('@memberid:acter.global'),
SizedBox(width: 5),
Icon(Icons.copy_outlined),
],
),
),
const SizedBox(height: 20),
Skeletonizer(
child: Center(
child: OutlinedButton.icon(
icon: const Icon(Atlas.chats_thin),
onPressed: () {},
label: const Text('Start DM'),
),
),
),
const Skeletonizer(
child: Center(child: Text('This is you')),
),
const SizedBox(height: 30),
],
),
),
);
}