안드로이드 개발 질문/답변
(글 수 45,052)
웰페이퍼를 한장이 아니라
홈스크린의 갯수에 따라 배경을 각각 달리 하고싶어서
정보를 찾고있는데요
1 . Live 웰페이퍼 샘플 소스 이용
Live 웰페이퍼 에서는 그냥 하드코딩으로
오프셋 값에 따라 이미지를 불러오게끔 까지는 구현해보았어요 ~
그런데 문제는 내가 원하는 이미지를 세팅 할려고하다보니
페이지 정보랑 이미지 정보를 불러와야 하는데
라이브 웰페이퍼에서는 액티비티를 띄우는 법을 모르겠더라구요 .
움직임에 따라 혹은 터치 이벤트에 관련해서 처리만 되게 되어있구
페이지 정보...onOffsetsChanged 에서 오프셋 값 말고는 알수 있는 방법이 없을까요 ?
2. HOME 샘플 소스 이용
홈에서 웰페이퍼는 간단한 갤러리를 만들어
선택한 이미지를 배경으로 하게 되어있더라구요~
생각한건 액티비티를 하나더 만들어서
세팅 모드 입력 받고
페이지 별로 원하는 이미지 선택해서
화면움직일때마다 배경전환을 하면 어떨까 생각 하는데.
여기서는....Live 웰페이퍼 처럼. 오프셋 값이나 .. 스크린 페이지를 알아 올수있는 함수를 못찾겠네요;
머리가 아프네요-_-
아는건 없고 뒤적 뒤적 해바도 별로 자료도 없고 ㅠㅠ
고수님들의 조언이 필요 합니다
2010.11.22 12:04:21
오래전 질문이지만 같은 문제로 고민중이어서 제가 아는 방법을 적어봅니다..
라이브 웰페이퍼 전용 preference 거든요... 구글링하시면 쉽게 나올꺼에요...
저는 웰페이퍼 서비스를 통하지 않고 페이지 정보 알아오는 걸 찾고 있어요!! 혹시 해결하셨으면 댓글좀 달아주세요ㅠ
2. 그리구 홈에서 일반 웰페이퍼 지정하는건 사이즈 비율이 고정되어있어서 리즈J님께서 원하시는대로 지정할수 없어요..
제가 찾은 결과...
페이지별로 지정하는건 라이브 웰페이퍼 서비스가 동작하고 있는 상태에서 offset값을 가지고 page의 개수를 알아온 후
wallpaper preference를 통해서 각 페이지의 이미지를 지정해주는 방법이 있었습니다...