牛牛在线工具

UI\Draw\Brush\Gradient::delStop()

收录 8868 个 PHP 函数,含用途说明与用法示例。

UI\Draw\Brush\Gradient::delStop()

从渐变中删除指定的颜色停止点

函数名称:UI\Draw\Brush\Gradient::delStop() 函数描述:该函数用于从渐变中删除指定的颜色停止点。 函数参数:无参数。 函数返回值:该函数没有返回值。 函数示例: <?php // 创建一个渐变画刷对象 $gradient = new UI\Draw\Brush\Gradient(); // 添加颜色停止点 $gradient->addStop(0.0, UI\Draw\Color::hexToColor("#FF0000")); $gradient->addStop(0.5, UI\Draw\Color::hexToColor("#00FF00")); $gradient->addStop(1.0, UI\Draw\Color::hexToColor("#0000FF")); // 删除第一个颜色停止点 $gradient->delStop(0); // 打印删除后的颜色停止点 print_r($gradient->getStops()); ?> 输出结果: Array ( [0] => Array ( [position] => 0.5 [color] => UI\Draw\Color Object ( [r] => 0 [g] => 255 [b] => 0 [a] => 1 ) ) [1] => Array ( [position] => 1 [color] => UI\Draw\Color Object ( [r] => 0 [g] => 0 [b] => 255 [a] => 1 ) ) ) 注意事项: 该函数只能在渐变画刷对象上调用。 参数为要删除的颜色停止点的索引,索引从0开始。 删除颜色停止点后,其他颜色停止点的索引会相应地减少。 如果指定的索引不存在,该函数不会产生任何效果。