feat: 首页,播放页,搜索页,收藏UI

This commit is contained in:
chengsiwen committed 2026-06-29 18:22:02 +08:00
1 parent 197c3e9b88
commit e59ac2177b
19 files changed
+475 -81

No files matched your search

+3
View File
@@ -58,6 +58,9 @@ class ConstImg {
static const String likeSelectedBg = "assets/pics/like_selected_bg.png";
static const String likeUnselectBg = "assets/pics/like_unselect_bg.png";
static const String continueWatch = "assets/pics/continue_watch.png";
static const String playLt = "assets/pics/player_lt.png";
static const String liked = "assets/pics/liked.png";
static const String unlike = "assets/pics/unlike.png";
// nodata
+4 -2
View File
@@ -16,6 +16,7 @@ class SkyTimeTool {
num value, {
int decimalDigits = 1,
String separator = ',',
String unit = 'K',
}) {
String removeTrailingZeros(String str) {
if (str.contains('.')) {
@@ -43,8 +44,9 @@ class SkyTimeTool {
if (value < 1000) {
return addSeparator(value.toStringAsFixed(0));
} else if (value < 1000000) {
final formatted = (value / 10000).toStringAsFixed(decimalDigits);
return '${removeTrailingZeros(formatted)}w';
int mu = unit=='w' ? 10000 : 1000;
final formatted = (value / mu).toStringAsFixed(decimalDigits);
return '${removeTrailingZeros(formatted)}$unit';
} else {
final formatted = (value / 1000000).toStringAsFixed(decimalDigits);
return '${removeTrailingZeros(formatted)}m';