I'd like to implement widget behavior similar to weather widget by AccuWeather.com. After single tap it opens/resizes itself (animated way) to show additional information about weather, but does not fully cover whole screen. It just shadows parts of the screen which are not overlapped by it's window.
Any idea how is this implemented? Is it new activity with some layout features? Dialog window? Or maybe there are some options for widget layout transitions?