아이폰의 아이콘을 길게 클릭시 아이콘이 흔들거리면서 이동해서 다른 아이콘에 겹치면 폴더가 되고 꺼낼수도 있고
관리할수도 있고 삭제 가능 하고 그러한데 안드로이드엔 기본적으로 이기능이 없어서 만들고 싶습니다 ..
소스 보며 공부하고 싶은데 있지도 구하기도 쉽지않고 .. 그래서
만들어야 겟죠? ㅠㅠ
제일 처음 구현하려고 하는것이 아이콘을 길게 클릭시 흔들리게 하려고 합니다
그래서 제가 구현한 방법은 이미지 하나를 넣고 버튼식으로 레이아웃에 설정하였고
소스창에서 이 이미지를 클릭햇을시에 그클릭에 반응하여 애니메이션 효과를 주어서 흔들리는 아이콘을 만들려고 했습니다
그래서 애니메이션 설정을 각도를 2 도씩 주고 시간은 300 그리고 반복으로 하여서 좌표설정방법은
잘몰라서 이리저리 바꿔가며 했습니다 .. 흔들리는것도 같은데 그래픽이 찌그러지고 꺠지고 .. 자연스럽지가 않습니다..
제생각과 다르게 그런걸 구현하는건지 ... 틀린방법인가요?
일주일 책읽고 공부하려니 쉽지 않네요 도와주세요 ㅠㅠ 제발
버젼은 2.2입니다
공지사항은 읽었습니다 ㅠㅠ
그 런쳐를 지금 가지고 있긴 한데 .. 정말 어떻게 구현한지 궁금해 죽겠습니다 ...애니메이션을 이용햇다고 생각하는데
그러기엔 프레임을 을 애니메이션 해서 그런지 그래픽이 깨지고 .. 각각 따로 그래픽을 돌려야 하니 16개을 돌리게 되면 더많이 그래픽이깨질거라 생각이 되서요 ㅠㅠ
이미지가 움직일때마다 깨지는데 ... 문제도 모르겠고 아직 공부한지 얼마 되지도 않아 모르는게 많아 죽겟습니다 ..
그 이미지 흔드는 거만 이라도 힌트가 없을까요? ㅠ
surfaceview를 사용하신다면,
쓰레드에서 rotate를 사용, 해당 아이콘을 회전해주고
딜레이를 줘서 변화되는 시간을 조절하면 비슷하지 않을까 합니다.
canvas.save();
canvas.rotate(10); //0~360 도 값
canvas.restore();
와 같이 되겠습니다.



