implement day/night mode using semi-transparent view