我正在創建一個供飛行員使用的應用程序。它主要使用TextView
,EditText
,Button
等。換句話說,不是很重的圖形。我想爲我的Android應用程序創建一個紅色的「夜間模式」
在夜間使用時,我希望用戶能夠切換到「夜間模式」,屏幕上的所有內容都是紅色和黑色......就像Google Sky Map應用程序一樣。 (這對於飛行員很重要,因爲紅色不會破壞人眼的自然夜視適應性,如其他顏色一樣。)
這樣做的最佳方式是什麼?我發現了類似ColorFilter
等的API,但我不確定該如何應用這些應用程序。
您可以爲夜間模式提供不同的佈局或資源。 http://developer.android.com/guide/topics/resources/providing-resources.html 例如 - 創建一個文件夾佈局 - 夜間 – PH7
您是否試圖覆蓋SurfaceView並在正常模式下將Canvas繪製爲透明?在ColorFilter上使用Paint進行夜間模式。 –
這種事情對業餘天文學家也是有用的,出於同樣的原因(夜視) – Roboprog