Skip to content

Commit 0ebdc12

Browse files
committed
fix: 修复弹幕长度超过1000时显示不全的问题
1 parent 3a65b03 commit 0ebdc12

File tree

4 files changed

+75
-75
lines changed

4 files changed

+75
-75
lines changed

example/linux/flutter/CMakeLists.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@ add_custom_command(
8282
COMMAND ${CMAKE_COMMAND} -E env
8383
${FLUTTER_TOOL_ENVIRONMENT}
8484
"${FLUTTER_ROOT}/packages/flutter_tools/bin/tool_backend.sh"
85-
linux-x64 ${CMAKE_BUILD_TYPE}
85+
${FLUTTER_TARGET_PLATFORM} ${CMAKE_BUILD_TYPE}
8686
VERBATIM
8787
)
8888
add_custom_target(flutter_assemble DEPENDS

example/pubspec.lock

+36-36
Original file line numberDiff line numberDiff line change
@@ -5,56 +5,56 @@ packages:
55
dependency: transitive
66
description:
77
name: async
8-
sha256: bfe67ef28df125b7dddcea62755991f807aa39a2492a23e1550161692950bbe0
9-
url: "https://pub.flutter-io.cn"
8+
sha256: "947bfcf187f74dbc5e146c9eb9c0f10c9f8b30743e341481c1e2ed3ecc18c20c"
9+
url: "https://pub.dev"
1010
source: hosted
11-
version: "2.10.0"
11+
version: "2.11.0"
1212
boolean_selector:
1313
dependency: transitive
1414
description:
1515
name: boolean_selector
1616
sha256: "6cfb5af12253eaf2b368f07bacc5a80d1301a071c73360d746b7f2e32d762c66"
17-
url: "https://pub.flutter-io.cn"
17+
url: "https://pub.dev"
1818
source: hosted
1919
version: "2.1.1"
2020
characters:
2121
dependency: transitive
2222
description:
2323
name: characters
24-
sha256: e6a326c8af69605aec75ed6c187d06b349707a27fbff8222ca9cc2cff167975c
25-
url: "https://pub.flutter-io.cn"
24+
sha256: "04a925763edad70e8443c99234dc3328f442e811f1d8fd1a72f1c8ad0f69a605"
25+
url: "https://pub.dev"
2626
source: hosted
27-
version: "1.2.1"
27+
version: "1.3.0"
2828
clock:
2929
dependency: transitive
3030
description:
3131
name: clock
3232
sha256: cb6d7f03e1de671e34607e909a7213e31d7752be4fb66a86d29fe1eb14bfb5cf
33-
url: "https://pub.flutter-io.cn"
33+
url: "https://pub.dev"
3434
source: hosted
3535
version: "1.1.1"
3636
collection:
3737
dependency: transitive
3838
description:
3939
name: collection
40-
sha256: cfc915e6923fe5ce6e153b0723c753045de46de1b4d63771530504004a45fae0
41-
url: "https://pub.flutter-io.cn"
40+
sha256: "4a07be6cb69c84d677a6c3096fcf960cc3285a8330b4603e0d463d15d9bd934c"
41+
url: "https://pub.dev"
4242
source: hosted
43-
version: "1.17.0"
43+
version: "1.17.1"
4444
cupertino_icons:
4545
dependency: "direct main"
4646
description:
4747
name: cupertino_icons
4848
sha256: e35129dc44c9118cee2a5603506d823bab99c68393879edb440e0090d07586be
49-
url: "https://pub.flutter-io.cn"
49+
url: "https://pub.dev"
5050
source: hosted
5151
version: "1.0.5"
5252
fake_async:
5353
dependency: transitive
5454
description:
5555
name: fake_async
5656
sha256: "511392330127add0b769b75a987850d136345d9227c6b94c96a04cf4a391bf78"
57-
url: "https://pub.flutter-io.cn"
57+
url: "https://pub.dev"
5858
source: hosted
5959
version: "1.3.1"
6060
flutter:
@@ -71,34 +71,34 @@ packages:
7171
dependency: transitive
7272
description:
7373
name: js
74-
sha256: "5528c2f391ededb7775ec1daa69e65a2d61276f7552de2b5f7b8d34ee9fd4ab7"
75-
url: "https://pub.flutter-io.cn"
74+
sha256: f2c445dce49627136094980615a031419f7f3eb393237e4ecd97ac15dea343f3
75+
url: "https://pub.dev"
7676
source: hosted
77-
version: "0.6.5"
77+
version: "0.6.7"
7878
matcher:
7979
dependency: transitive
8080
description:
8181
name: matcher
82-
sha256: "16db949ceee371e9b99d22f88fa3a73c4e59fd0afed0bd25fc336eb76c198b72"
83-
url: "https://pub.flutter-io.cn"
82+
sha256: "6501fbd55da300384b768785b83e5ce66991266cec21af89ab9ae7f5ce1c4cbb"
83+
url: "https://pub.dev"
8484
source: hosted
85-
version: "0.12.13"
85+
version: "0.12.15"
8686
material_color_utilities:
8787
dependency: transitive
8888
description:
8989
name: material_color_utilities
9090
sha256: d92141dc6fe1dad30722f9aa826c7fbc896d021d792f80678280601aff8cf724
91-
url: "https://pub.flutter-io.cn"
91+
url: "https://pub.dev"
9292
source: hosted
9393
version: "0.2.0"
9494
meta:
9595
dependency: transitive
9696
description:
9797
name: meta
98-
sha256: "6c268b42ed578a53088d834796959e4a1814b5e9e164f147f580a386e5decf42"
99-
url: "https://pub.flutter-io.cn"
98+
sha256: "3c74dbf8763d36539f114c799d8a2d87343b5067e9d796ca22b5eb8437090ee3"
99+
url: "https://pub.dev"
100100
source: hosted
101-
version: "1.8.0"
101+
version: "1.9.1"
102102
ns_danmaku:
103103
dependency: "direct main"
104104
description:
@@ -110,10 +110,10 @@ packages:
110110
dependency: transitive
111111
description:
112112
name: path
113-
sha256: db9d4f58c908a4ba5953fcee2ae317c94889433e5024c27ce74a37f94267945b
114-
url: "https://pub.flutter-io.cn"
113+
sha256: "8829d8a55c13fc0e37127c29fedf290c102f4e40ae94ada574091fe0ff96c917"
114+
url: "https://pub.dev"
115115
source: hosted
116-
version: "1.8.2"
116+
version: "1.8.3"
117117
sky_engine:
118118
dependency: transitive
119119
description: flutter
@@ -124,56 +124,56 @@ packages:
124124
description:
125125
name: source_span
126126
sha256: dd904f795d4b4f3b870833847c461801f6750a9fa8e61ea5ac53f9422b31f250
127-
url: "https://pub.flutter-io.cn"
127+
url: "https://pub.dev"
128128
source: hosted
129129
version: "1.9.1"
130130
stack_trace:
131131
dependency: transitive
132132
description:
133133
name: stack_trace
134134
sha256: c3c7d8edb15bee7f0f74debd4b9c5f3c2ea86766fe4178eb2a18eb30a0bdaed5
135-
url: "https://pub.flutter-io.cn"
135+
url: "https://pub.dev"
136136
source: hosted
137137
version: "1.11.0"
138138
stream_channel:
139139
dependency: transitive
140140
description:
141141
name: stream_channel
142142
sha256: "83615bee9045c1d322bbbd1ba209b7a749c2cbcdcb3fdd1df8eb488b3279c1c8"
143-
url: "https://pub.flutter-io.cn"
143+
url: "https://pub.dev"
144144
source: hosted
145145
version: "2.1.1"
146146
string_scanner:
147147
dependency: transitive
148148
description:
149149
name: string_scanner
150150
sha256: "556692adab6cfa87322a115640c11f13cb77b3f076ddcc5d6ae3c20242bedcde"
151-
url: "https://pub.flutter-io.cn"
151+
url: "https://pub.dev"
152152
source: hosted
153153
version: "1.2.0"
154154
term_glyph:
155155
dependency: transitive
156156
description:
157157
name: term_glyph
158158
sha256: a29248a84fbb7c79282b40b8c72a1209db169a2e0542bce341da992fe1bc7e84
159-
url: "https://pub.flutter-io.cn"
159+
url: "https://pub.dev"
160160
source: hosted
161161
version: "1.2.1"
162162
test_api:
163163
dependency: transitive
164164
description:
165165
name: test_api
166-
sha256: ad540f65f92caa91bf21dfc8ffb8c589d6e4dc0c2267818b4cc2792857706206
167-
url: "https://pub.flutter-io.cn"
166+
sha256: eb6ac1540b26de412b3403a163d919ba86f6a973fe6cc50ae3541b80092fdcfb
167+
url: "https://pub.dev"
168168
source: hosted
169-
version: "0.4.16"
169+
version: "0.5.1"
170170
vector_math:
171171
dependency: transitive
172172
description:
173173
name: vector_math
174174
sha256: "80b3257d1492ce4d091729e3a67a60407d227c27241d6927be0130c98e741803"
175-
url: "https://pub.flutter-io.cn"
175+
url: "https://pub.dev"
176176
source: hosted
177177
version: "2.1.4"
178178
sdks:
179-
dart: ">=2.18.0 <3.0.0"
179+
dart: ">=3.0.0-0 <4.0.0"

lib/danmaku_view.dart

+1-1
Original file line numberDiff line numberDiff line change
@@ -475,7 +475,7 @@ class _DanmakuViewState extends State<DanmakuView> {
475475
),
476476
),
477477
);
478-
painter.layout(maxWidth: 1000);
478+
painter.layout();
479479

480480
return Size(painter.width, painter.height);
481481
}

0 commit comments

Comments
 (0)