FanjiaoDanmuAdapter<T extends DanmuModel> class
- Inheritance
-
- Object
- DanmuAdapter<
T> - FanjiaoDanmuAdapter
Constructors
-
FanjiaoDanmuAdapter({double rowHeight = 30, Map<
String, ImageProvider< imageMap = const <String, ImageProvider>{}})Object> >
Properties
-
centerRows
→ List<
DanmuItem< T> ?> -
final
- hashCode → int
-
The hash code for this object.
no setterinherited
-
imageMap
→ Map<
String, ImageProvider< Object> > -
final
- maxLines → int?
-
no setter
- rect ↔ Rect
-
getter/setter pairinherited
- rowHeight → double
-
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
scrollRows
→ List<
List< DanmuItem< >T> > -
只是为了方便找出item所在行数
final
Methods
-
addImageMap(
Map< String, ImageProvider< imageMap) → dynamicObject> > -
clear(
[int filter = DanmuFlag.all]) → dynamic -
override
-
clearImageMap(
Map< String, ImageProvider< imageMap) → dynamicObject> > -
getItem(
T model) → DanmuItem< T> ? -
override
-
initData(
Rect rect, {int? maxLines}) → dynamic -
override
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
removeItem(
DanmuItem< T> item) → dynamic -
override
-
toString(
) → String -
A string representation of this object.
inherited
-
transformText(
T model) → DanmuItem< T>
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited