Tôi đang tạo ứng dụng để sử dụng bởi các phi công. Nó chủ yếu sử dụng TextView
, EditText
, Button
, v.v. Nói cách khác, không phải đồ họa nặng.Tôi muốn tạo "chế độ ban đêm" màu đỏ cho ứng dụng Android của mình
Khi sử dụng vào ban đêm, tôi muốn người dùng có thể chuyển sang "chế độ ban đêm" nơi mọi thứ trên màn hình có màu đỏ và đen ... như ứng dụng Google Sky Map. (Điều này quan trọng đối với phi công vì màu đỏ không phá hủy sự thích ứng ban đêm tự nhiên của mắt như các màu khác.)
Cách tốt nhất để làm điều này là gì? Tôi đã tìm thấy các API như ColorFilter
, v.v. nhưng tôi không chắc chắn cách tôi sẽ áp dụng các ứng dụng này.
bạn có thể cung cấp bố cục hoặc tài nguyên khác cho chế độ ban đêm. http://developer.android.com/guide/topics/resources/providing-resources.html Ví dụ: - tạo thư mục bố cục-đêm – PH7
Bạn đã cố che phủ SurfaceView và vẽ Canvas trong suốt ở chế độ bình thường. Sử dụng Paint withe một ColorFilter cho chế độ ban đêm của bạn. –
Loại điều này rất hữu ích cho các nhà thiên văn học nghiệp dư, vì cùng một lý do (tầm nhìn ban đêm) – Roboprog