안녕하세요. 안드로이드를 공부하고 있는 초보입니다. ㅡㅡ)
 
다름이 아니라 Launcher를 분석 중에 궁금한 것이 있어. 문의드립니다.
 
WallpaperManager로 부터 fast drawable를 받아서 배경을 그리는데...
 
여기서 궁금한게 launcher pro나 go launcher의 looping 기능이 어떤 원리로 만들어졌는지 생각해보았습니다.
 
WallpaperManager로 부터 비트맵을 받아와서 canvas에 그린 후 스크롤 시키느냐..
-  canvas에는 어떻게 처음과 끝 화면을 연결할 것인가..
- WallpaperManager로 부터 받아와서 해봤는데 죽더라구요...
아니면 canvas에 alpha 값을 주는 방식으로 투명하게 처리가 가능한가.
- 일단 canvas에는 없고 canvas가 그려질 drawable 에서는 호출이 가능하지만 WallpaperManager에 있는 FastBitmapDrawable 에서는 setAlpha에서 아무런 처리를 하지 않더라구요. 그리고 실행하면 죽고요..
 
런처프로나 고런처 처럼 looping 기능을 하려면 어떤 방식이 있나요?
WallpaperManager를 사용하지 않고 구현 가능한 건가요?