Signed-off-by: dom <githubaccount56556@proton.me>
This commit is contained in:
dom
2026-07-06 15:47:52 +08:00
parent aa03eed92d
commit 6bedd9d25f
7 changed files with 27 additions and 46 deletions

View File

@@ -25,17 +25,18 @@ abstract final class CustomIcons {
static const IconData player_dm_tip_like_solid = IconData(0xe810, fontFamily: _kFontFam);
static const IconData player_dm_tip_recall = IconData(0xe811, fontFamily: _kFontFam);
static const IconData repeat_rounded_rotate_90 = IconData(0xe812, fontFamily: _kFontFam);
static const IconData share_node = IconData(0xe813, fontFamily: _kFontFam);
static const IconData shield_play_arrow = IconData(0xe814, fontFamily: _kFontFam);
static const IconData shield_published = IconData(0xe815, fontFamily: _kFontFam);
static const IconData shield_reply = IconData(0xe816, fontFamily: _kFontFam);
static const IconData shopping_bag_not_interested = IconData(0xe817, fontFamily: _kFontFam);
static const IconData splitscreen_rotate_90 = IconData(0xe818, fontFamily: _kFontFam);
static const IconData star_favorite_line = IconData(0xe819, fontFamily: _kFontFam);
static const IconData star_favorite_solid = IconData(0xe81a, fontFamily: _kFontFam);
static const IconData subscriptions_outlined = IconData(0xe81b, fontFamily: _kFontFam);
static const IconData topic_tag = IconData(0xe81c, fontFamily: _kFontFam);
static const IconData touch_app_rotate_270 = IconData(0xe81d, fontFamily: _kFontFam);
static const IconData view_headline_rotate_90 = IconData(0xe81e, fontFamily: _kFontFam);
static const IconData watch_later_outlined = IconData(0xe81f, fontFamily: _kFontFam);
static const IconData replay_rounded = IconData(0xe813, fontFamily: _kFontFam);
static const IconData share_node = IconData(0xe814, fontFamily: _kFontFam);
static const IconData shield_play_arrow = IconData(0xe815, fontFamily: _kFontFam);
static const IconData shield_published = IconData(0xe816, fontFamily: _kFontFam);
static const IconData shield_reply = IconData(0xe817, fontFamily: _kFontFam);
static const IconData shopping_bag_not_interested = IconData(0xe818, fontFamily: _kFontFam);
static const IconData splitscreen_rotate_90 = IconData(0xe819, fontFamily: _kFontFam);
static const IconData star_favorite_line = IconData(0xe81a, fontFamily: _kFontFam);
static const IconData star_favorite_solid = IconData(0xe81b, fontFamily: _kFontFam);
static const IconData subscriptions_outlined = IconData(0xe81c, fontFamily: _kFontFam);
static const IconData topic_tag = IconData(0xe81d, fontFamily: _kFontFam);
static const IconData touch_app_rotate_270 = IconData(0xe81e, fontFamily: _kFontFam);
static const IconData view_headline_rotate_90 = IconData(0xe81f, fontFamily: _kFontFam);
static const IconData watch_later_outlined = IconData(0xe820, fontFamily: _kFontFam);
}

View File

@@ -6,6 +6,7 @@ import 'package:flutter/scheduler.dart';
class MarqueeText extends StatelessWidget {
final String text;
final TextStyle? style;
final StrutStyle? strutStyle;
final double spacing;
final double velocity;
final ContextSingleTicker? provider;
@@ -14,6 +15,7 @@ class MarqueeText extends StatelessWidget {
this.text, {
super.key,
this.style,
this.strutStyle,
this.spacing = 0,
this.velocity = 25,
this.provider,
@@ -28,6 +30,7 @@ class MarqueeText extends StatelessWidget {
child: Text(
text,
style: style,
strutStyle: strutStyle,
maxLines: 1,
textDirection: TextDirection.ltr,
),