TouchList

实现类型
混合类型
可用扩展
注解
  • @Native("TouchList")

属性

first Touch
第一个元素。
getter/setter 对继承-setter覆盖-getter
hashCode int
此对象的哈希码。
无 setter继承
isEmpty bool
此集合是否没有元素。
无 setter继承
isNotEmpty bool
此集合至少有一个元素。
无 setter继承
iterator Iterator<Touch>
一个新的 Iterator,允许迭代此 Iterable 的元素。
无 setter继承
last Touch
最后一个元素。
getter/setter 对继承-setter覆盖-getter
length int
此列表中的对象数量。
getter/setter 对覆盖
reversed Iterable<Touch>
此列表中对象的 Iterable,顺序相反。
无 setter继承
runtimeType Type
对象运行时类型的表示。
无 setter继承
single Touch
检查此可迭代是否只有一个元素,并返回该元素。
无 setter覆盖

方法

add(Touch value) → void
value 添加到此列表的末尾,长度增加一个。
继承
addAll(Iterable<Touch> iterable) → void
iterable 中的所有对象追加到这个列表的末尾。
继承
any(bool test(Touch element)) bool
检查这个可迭代的任何元素是否满足 test 条件。
继承
asMap() Map<int, Touch>
这个列表不可修改的 Map 视图。
继承
cast<R>() List<R>
返回这个列表作为 R 实例列表的视图。
继承
clear() → void
从这个列表中移除所有对象;列表的长度变为零。
继承
contains(Object? element) bool
这个集合是否包含与 element 等价的元素。
继承
elementAt(int index) Touch
返回第 index 个元素。
override
every(bool test(Touch element)) bool
检查这个可迭代的每个元素是否满足 test 条件。
继承
expand<T>(Iterable<T> f(Touch element)) Iterable<T>
将这个 Iterable 的每个元素扩展为零个或多个元素。
继承
fillRange(int start, int end, [Touch? fillValue]) → void
使用 fillValue 覆盖元素的范围。
继承
firstWhere(bool test(Touch element), {Touch orElse()?}) Touch
返回满足给定谓词 test 的第一个元素。
继承
fold<T>(T initialValue, T combine(T previousValue, Touch element)) → T
通过迭代将集合中的每个元素与现有值组合,将集合缩减为一个单个值。
继承
followedBy(Iterable<Touch> other) Iterable<Touch>
创建此可迭代对象和 other 的惰性连接。
继承
forEach(void action(Touch element)) → void
按照迭代顺序在可迭代对象的每个元素上调用 action
继承
getRange(int start, int end) Iterable<Touch>
创建一个迭代器,遍历元素的范围。
继承
indexOf(Object? element, [int start = 0]) int
此列表中元素element的第一个索引。
继承
indexWhere(bool test(Touch element), [int start = 0]) int
列表中满足提供的test的第一个索引。
继承
insert(int index, Touch element) → void
在此列表中将element插入到位置index
继承
insertAll(int index, Iterable<Touch> iterable) → void
在此列表中将iterable的所有对象插入到位置index
继承
item(int index) Touch?
join([String separator = ""]) String
将每个元素转换为String并连接字符串。
继承
lastIndexOf(Object? element, [int? start]) int
此列表中元素element的最后一个索引。
继承
lastIndexWhere(bool test(Touch element), [int? start]) int
列表中满足提供的 test 条件的最后一个索引。
继承
lastWhere(bool test(Touch element), {Touch orElse()?}) Touch
满足给定谓词 test 的最后一个元素。
继承
map<T>(T f(Touch element)) Iterable<T>
toElement 修改的当前可迭代元素的集合。
继承
noSuchMethod(Invocation invocation) → dynamic
当访问不存在的方法或属性时调用。
继承
reduce(Touch combine(Touch previousValue, Touch element)) Touch
通过迭代使用提供的函数组合集合的元素来将集合缩减为单个值。
继承
remove(Object? object) bool
从列表中删除 value 的第一个出现。
继承
removeAt(int pos) Touch
从列表中删除位置为 index 的对象。
继承
removeLast() Touch
从列表中删除并返回最后一个对象。
继承
removeRange(int start, int end) → void
从列表中删除元素的范围。
继承
removeWhere(bool test(Touch element)) → void
从列表中删除所有满足 test 的对象。
继承
replaceRange(int start, int end, Iterable<Touch> iterable) → void
使用 replacements 的元素替换指定的元素范围。
继承
retainWhere(bool test(Touch element)) → void
从列表中删除所有不满足 test 的对象。
继承
setAll(int index, Iterable<Touch> iterable) → void
使用 iterable 中的对象覆盖元素。
继承
setRange(int start, int end, Iterable<Touch> iterable, [int skipCount = 0]) → void
iterable 的一些元素写入列表的指定范围。
继承
shuffle([Random? random]) → void
随机打乱列表中的元素。
继承
singleWhere(bool test(Touch element), {Touch orElse()?}) Touch
满足 test 的单个元素。
继承
skip(int count) Iterable<Touch>
创建一个 Iterable,提供除了前 count 个元素之外的所有元素。
继承
skipWhile(bool test(Touch element)) Iterable<Touch>
创建一个在满足 test 条件时跳过前面元素的 Iterable
继承
sort([int compare(Touch a, Touch b)?]) → void
根据指定的 compare 函数对列表进行排序。
继承
sublist(int start, [int? end]) List<Touch>
返回一个新列表,包含从 startend 的元素。
继承
take(int count) Iterable<Touch>
创建一个惰性可迭代器,包含此可迭代器的 count 个前元素。
继承
takeWhile(bool test(Touch element)) Iterable<Touch>
创建一个惰性可迭代器,包含满足 test 的前面元素。
继承
toList({bool growable = true}) List<Touch>
创建一个包含此 Iterable 元素的 List
继承
toSet() Set<Touch>
创建一个包含与此可迭代器相同元素的 Set
继承
toString() String
此对象的字符串表示形式。
继承
where(bool test(Touch element)) Iterable<Touch>
创建一个新的惰性 Iterable,包含满足谓词 test 的所有元素。
继承
whereType<T>() Iterable<T>
创建一个新的惰性 Iterable,其中包含所有类型为 T 的元素。
继承

操作符

operator +(List<Touch> other) List<Touch>
返回此列表和 other 的连接。
继承
operator ==(Object other) bool
相等操作符。
继承
operator [](int index) Touch
列表中给定 index 的对象。
override
operator []=(int index, Touch value) → void
将列表中给定 index 的值设置为 value
override

静态属性

supported bool
检查此类型是否在当前平台上受支持。
无设置器