* still in draft * feat(reading_assistance): whole message activity oriented * chore: fix .env file path * feat: animate selected toolbar into middle of screen * chore: initial work for message bubble size animation * refactor(reading_assistance): hooking up the choice interactions and polishing UI * chore: animate in content and buttons * formatting * position reading content relative to selected token * working on limiting choices * chore: fix positioning of toolbar animation * chore: simplify positioning logic * chore: animate in button height * getting there * rough draft with restricted activity number is complete --------- Co-authored-by: ggurdin <ggurdin@gmail.com>
36 lines
763 B
Dart
36 lines
763 B
Dart
import 'package:flutter/material.dart';
|
|
|
|
class EmojiStack extends StatelessWidget {
|
|
const EmojiStack({
|
|
super.key,
|
|
required List<String> emoji,
|
|
this.style,
|
|
}) : _emoji = emoji;
|
|
|
|
final List<String> _emoji;
|
|
final TextStyle? style;
|
|
|
|
@override
|
|
Widget build(BuildContext context) {
|
|
// return Text(
|
|
// _emoji.first,
|
|
// style: style,
|
|
// );
|
|
return Text(
|
|
_emoji.join(''),
|
|
style: style,
|
|
);
|
|
// return Stack(
|
|
// children: [
|
|
// for (final emoji in _emoji)
|
|
// Positioned(
|
|
// left: _emoji.indexOf(emoji) * style!.fontSize! * 0.5,
|
|
// child: Text(
|
|
// emoji,
|
|
// style: style,
|
|
// ),
|
|
// ),
|
|
// ],
|
|
// );
|
|
}
|
|
}
|