Your examples simply consist of many good images. Your first example looks pretty static and can probably be made from buttons with custom images and sets a lot of backgrounds on your layout elements. The second one looks like you need to create a custom Gallery and do a little more manipulation and image compilation, so it might be worth a little time to improve performance.
Basically, you are looking at using a large number of images. You can make them work with existing widgets and components and easily get functionality, or you can use ect OpenGL. To get more flexibility and performance due to the need to code all the functions in yourself.
If you look at dragging it , the message points to the source for the ListView with some basic drag and drop features.
source share