Just want to remind you that there's a "gradient wipe" function in AE so that the luminance of one layer can be use to control the change in opacity of another layer.
As for your "由彩色, 用好像一個大油掃的效果", just have one layer with color and another without, then do the masking effects between the layers.