閃爍對比的 0.2 秒與 0.5 秒分別控制什麼
閃爍對比裡有兩個容易被混在一起的時間數:當前取值 0.2 秒寫在長按手勢要求的最低持續時長上,當前取值 0.5 秒寫在進入連續換幀之後的換幀間隔上。前者對應「按多久才算長按」,後者對應「開始之後多久切到下一張」,兩者不能互換解釋。
0.2 秒寫在長按手勢的最低時長參數上,0.5 秒寫在開始之後的換幀定時器上,兩者各管一段,不互相代替。
0.2 秒寫在長按手勢的最低時長上
閃爍對比由一個長按手勢啟動,0.2 秒寫在這個手勢的最低持續時長參數上;進入之後由一個定時器按 0.5 秒推進。使用者能直接核對的是:按住不放會開始連續換圖,鬆手立刻停。一次更短的按壓會不會也進入閃爍對比,以在介面上按一遍的結果為準。無論哪種情況,這個 0.2 秒都不決定啟動之後的換圖速度。
還有一條更容易撞上的邊界:當前候選組裡不足兩張圖時,按住也不會開始換幀,因為沒有可換的下一張。因此,「要按一會兒才開始」和「開始之後多久跳一次」應分成兩個問題,第二問只看 0.5 秒,不能拿 0.2 秒去解釋。當前介面沒有設定入口讓使用者修改這兩個數中的任意一個。
0.5 秒只負責開始後的換幀間隔
一旦閃爍對比已經啟動,畫面按當前 0.5 秒間隔切到下一張候選。到候選末尾後,迴圈回到開頭繼續切換。這個節奏用來讓使用者有時間看清前後候選的變化,但不能寫成經過實驗驗證的理想速度。
0.5 秒不是長按觸發時長,也不是單次畫面過渡動畫的時長。它只規定連續換幀過程中,相鄰兩次候選切換之間的間隔。當前介面同樣沒有設定入口改變這個間隔。
最低長按時長與換幀間隔是當前實作裡寫死的兩個常數;判斷體驗時不能把一個數當成另一個數的含義。
每次切換實際換掉什麼
閃爍對比每次切換的是整張候選圖,不把前一張與後一張做成同屏混合。索引向後推進,到末尾再回到開頭,因此使用者看到的是候選圖迴圈替換。這個顯示方式與《比對頁沒有疊加、差分與並排時,它實際上在做什麼》所說的疊加、差分檢視不是同一種機制。
單次切換本身還有一個更短的動畫時長,用來控制一次畫面變化的觀感,但它不等於 0.5 秒換幀間隔。動畫只發生在單次替換的顯示過程裡,不改變連續換幀的節拍。理解這兩個層級,可以避免把視覺過渡時長誤當作閃爍週期。
鬆手或離開時為什麼會停
鬆手後閃爍對比立即停止,畫面停在鬆手時那一張,不會在離開這一屏之後繼續換圖。換到別的候選組時會停止並回到開頭那一張;離開這一屏只是停下,不會代你把畫面帶回開頭。也就是說,這個行為依附於當前比對介面與當前候選組。
因此,重新進入這一屏後需要重新按住,換組才會把畫面帶回開頭,而不是期待之前的迴圈繼續執行。停止規則與兩個時間常數同樣屬於當前實作的固定行為。使用者可以透過按住、鬆開、換組與離開頁面直接核對這些狀態變化。
這兩個數應怎樣理解為使用邊界
0.2 秒落在長按手勢的最低時長參數上,0.5 秒落在連續換幀的定時器上,各自管一段流程。0.5 秒給連續候選一個可觀察的切換節奏。它們是當前取值,不應被解釋成某種普遍適用的最優速度。
當前這兩個數沒有設定入口,因此節奏是否適合某個使用者,需要在現場按一遍判斷。《連戲照片應該怎樣關聯到鏡頭和條》解決的是候選來源與歸屬問題,而不是閃爍速度問題。收口時只需確認:一個數管按多久才算長按,另一個數管開始之後多久換一張。
FAQ
0.2 秒決定換圖速度嗎?
不決定。0.2 秒寫在長按手勢的最低時長參數上。開始之後的換圖節奏只由 0.5 秒間隔控制。
0.5 秒是按住多久才啟動嗎?
不是。0.5 秒是閃爍對比啟動後相鄰兩次切換之間的間隔。0.2 秒寫在長按手勢那一邊,與換幀節拍無關。
鬆手後閃爍對比還會繼續嗎?
不會,鬆手就停,畫面停在當前那一張。換候選組會停並回到開頭那一張,離開這一屏也會停,但只停不回卷。
這兩個時間可以在設定裡修改嗎?
當前沒有設定入口修改 0.2 秒最低長按時長或 0.5 秒換幀間隔。節奏是否合用,需要使用者當場按一遍判斷。
Axiom One LLC — SlateX。以上數字截至 2026-09-24。