TransformList 类
- 实现的类型
- 混合类型
- 可用的扩展
- 注释
-
- @Unstable()
- @Native("SVGTransformList")
属性
- first ↔ Transform
- 第一个元素。getter/setter pairinherited-setteroverride-getter
- hashCode → int
- 该对象的哈希码。no setterinherited
- isEmpty → bool
- 此集合是否没有元素。no setterinherited
- isNotEmpty → bool
- 此集合是否至少有一个元素。no setterinherited
-
iterator → Iterator<
Transform> - 一个新的
Iterator
,允许迭代此Iterable
的元素。no setterinherited - last ↔ Transform
- 最后一个元素。getter/setter pairinherited-setteroverride-getter
- length ↔ int
- 此列表中对象的数量。getter/setter pairoverride
- numberOfItems → int?
-
no setter
-
reversed → Iterable<
Transform> - 此列表中对象的反向 Iterable。no setterinherited
- runtimeType → Type
- 该对象的运行时类型表示。no setterinherited
- single → Transform
- 检查此可迭代对象只有一个元素,并返回该元素。no setteroverride
方法
-
add(
Transform value) → void - 将
value
添加到列表末尾,扩展长度。inherited -
addAll(
Iterable< Transform> iterable) → void - 将
iterable
中的所有对象追加到此列表末尾。inherited -
any(
bool test(Transform element)) → bool - 检查此可迭代对象中的任何元素是否满足
test
。inherited -
appendItem(
Transform newItem) → Transform -
asMap(
) → Map< int, Transform> - 此列表的不可修改 Map 观察者。inherited
-
cast<
R> () → List< R> - 以
R
实例列表的形式返回对列表的观察。inherited -
clear(
) → void - 从列表中移除所有对象;列表长度变为零。覆盖
-
consolidate(
) → Transform? -
contains(
Object? element) → bool - 是否此集合包含与
element
相等的元素。inherited -
createSvgTransformFromMatrix(
Matrix matrix) → Transform -
elementAt(
int index) → Transform - 返回第
index
个元素。覆盖 -
every(
bool test(Transform element)) → bool - 检查此可迭代对象中的每个元素是否满足
test
。inherited -
expand<
T> (Iterable< T> f(Transform element)) → Iterable<T> - 将每个元素扩展为零个或多个元素。inherited
-
fillRange(
int start, int end, [Transform? fillValue]) → void - 用指定的
fillValue
覆写元素范围。inherited -
firstWhere(
bool test(Transform element), {Transform orElse()?}) → Transform - 返回满足给定谓词的第一个元素。inherited
-
fold<
T> (T initialValue, T combine(T previousValue, Transform element)) → T - 通过迭代组合集合中的每个元素与一个现有值,将集合缩减为单个值。inherited
-
followedBy(
Iterable< Transform> other) → Iterable<Transform> - 创建此可迭代对象与
other
的懒惰连接。inherited -
forEach(
void action(Transform element)) → void - 对可迭代对象中的每个元素按迭代顺序调用
action
。inherited -
getItem(
int index) → Transform -
getRange(
int start, int end) → Iterable< Transform> - 创建一个迭代器,遍历元素的范围。inherited
-
indexOf(
Object? element, [int start = 0]) → int - 此列表中
element
的第一个索引。inherited -
indexWhere(
bool test(Transform element), [int start = 0]) → int - 列表中满足提供的
test
条件的第一个索引。inherited -
initialize(
Transform newItem) → Transform -
insert(
int index, Transform element) → void - 在此列表中将
element
插入到index
位置。inherited -
insertAll(
int index, Iterable< Transform> iterable) → void - 在此列表中将
iterable
中的所有对象插入到index
位置。inherited -
insertItemBefore(
Transform newItem, int index) → Transform -
join(
[String separator = ""]) → String - 将每个元素转换为 String 并连接字符串。inherited
-
lastIndexOf(
Object? element, [int? start]) → int - 此列表中
element
的最后一个索引。inherited -
lastIndexWhere(
bool test(Transform element), [int? start]) → int - 列表中满足提供的
test
条件的最后一个索引。inherited -
lastWhere(
bool test(Transform element), {Transform orElse()?}) → Transform - 返回满足给定断言的条件 test 的最后一个元素。inherited
-
map<
T> (T f(Transform element)) → Iterable< T> - 通过 toElement 方法修改当前可迭代对象的元素。inherited
-
noSuchMethod(
Invocation invocation) → dynamic - 当访问不存在的函数或属性时被调用。inherited
-
reduce(
Transform combine(Transform previousValue, Transform element)) → Transform - 通过迭代组合集合元素来减少一个集合到单个值,使用提供的函数。inherited
-
remove(
Object? object) → bool - 从此列表中移除第一个出现的 value。inherited
-
removeAt(
int pos) → Transform - 从此列表中移除位于 index 位置的 object。inherited
-
removeItem(
int index) → Transform -
removeLast(
) → Transform - 移除并返回此列表中的最后一个对象。inherited
-
removeRange(
int start, int end) → void - 从列表中移除一系列元素。inherited
-
removeWhere(
bool test(Transform element)) → void - 移除所有满足条件 test 的对象。inherited
-
replaceItem(
Transform newItem, int index) → Transform -
replaceRange(
int start, int end, Iterable< Transform> iterable) → void - 使用)
replacements
中的元素替换指定范围的元素。inherited -
retainWhere(
bool test(Transform element)) → void - 从列表中删除所有不满足)
test
的对象。inherited -
setAll(
int index, Iterable< Transform> iterable) → void - 使用)
iterable
中的对象覆盖元素。inherited -
setRange(
int start, int end, Iterable< [int skipCount = 0]) → voidTransform> iterable, - 将)
iterable
的一些元素写入此列表的指定范围。inherited -
shuffle(
[Random? random]) → void - 随机打乱此列表的元素。inherited
-
singleWhere(
bool test(Transform element), {Transform orElse()?}) → Transform - 满足)
test
的单个元素。inherited -
skip(
int count) → Iterable< Transform> - 创建一个Iterable,其中包含除了第一个)
count
个元素之外的所有元素。inherited -
skipWhile(
bool test(Transform element)) → Iterable< Transform> - 创建一个在满足
test
条件时跳过前导元素的Iterable
。inherited -
sort(
[int compare(Transform a, Transform b)?]) → void - 根据指定的
compare
函数对列表进行排序。inherited -
sublist(
int start, [int? end]) → List< Transform> - 返回一个包含起始索引到结束索引之间元素的新列表。inherited
-
take(
int count) → Iterable< Transform> - 创建一个包含这个可迭代器前
count
个元素的懒加载可迭代器。inherited -
takeWhile(
bool test(Transform element)) → Iterable< Transform> - 创建一个包含满足
test
条件的开包装元素的懒惰可迭代器。inherited -
toList(
{bool growable = true}) → List< Transform> - 创建一个包含这个
Iterable
元素的List
。inherited -
toSet(
) → Set< Transform> - 创建一个包含与这个可迭代器相同元素的
Set
。inherited -
toString(
) → String - 这个对象的字符串表示。inherited
-
where(
bool test(Transform element)) → Iterable< Transform> - 创建一个新的惰性 Iterable,其中包含所有满足谓词
test
的元素。inherited -
whereType<
T> () → Iterable< T> - 创建一个新的惰性 Iterable,其中包含所有类型为
T
的元素。inherited
操作符
-
operator +(
List< Transform> other) → List<Transform> - 返回此列表与
other
的连接。inherited -
operator ==(
Object other) → bool - 等价操作符。inherited
-
operator [](
int index) → Transform - 列表中给定
index
的对象。覆盖 -
operator []=(
int index, Transform value) → void - 将列表中给定
index
的值设置为value
。覆盖