TouchList

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

属性

first Touch
第一个元素。
getter/setter pairinherited-setteroverride-getter
hashCode int
此对象的哈希码。
no setterinherited
isEmpty bool
此集合没有元素。
no setterinherited
isNotEmpty bool
此集合至少有一个元素。
no setterinherited
iterator Iterator<Touch>
一个新的 Iterator,允许迭代此 Iterable 的元素。
no setterinherited
last Touch
最后一个元素。
getter/setter pairinherited-setteroverride-getter
length int
此列表中的对象数量。
getter/setter pairoverride
reversed Iterable<Touch>
以倒序排列的此列表中的对象 Iterable
no setterinherited
runtimeType Type
对象的运行时类型的表示。
no setterinherited
single Touch
检查此可迭代的元素只有一个,并返回该元素。
no setteroverride

方法

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

操作符

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

静态属性

supported bool
检查当前平台上是否支持此类型。
不具有设置器