안드로이드 개발 질문/답변
(글 수 45,052)
리스트뷰에서 아이폰과 같은 스크롤방식(최하단, 최상단으로 스크롤이 되어도 딱딱하게 멈추는 것이 아니라 화면밖으로 조금더 스크롤 되었다가 제자리로 돌아오는 방식)을 구현하려면 어떻게 해야 할까요?
비단 리스트뷰뿐만 아니라 스크롤가능한 화면모두에 적용하고 싶은데..
iOS같은 경우는 아이폰뿐만 아니라 맥에서도 이런 기능이 OS에 아예탑재되어있어서
모든부분이 다 이렇게 되던데..
안드로이드로 하려면 어떻게 구성해야 할까요..?

2011.11.04 16:43:29
위와 같은 스크롤은 애플에서 지정된 특허에 해당되는것 맞습니다.
특허와 관련된 내용들은 정말 재미있는게 많긴 한듯합니다
하다못해, 아이폰에서 사진을 지웠을때 쓰레기통으로 빨려 들어가는 UI도 특허에 해당됩니다.
특허의 내용인 즉슨, "일정 각도와 속도로 Bitmap따위가 이동하는 것"으로 특허를 잡아놓죠
그래봤자 삼성, LG에 비해선 특허량이 상당히 떨어지긴 하지만요
2011.11.04 16:46:02
이번 ICS SDK를 통해서 ListView를 확인해보시면 아시겠지만, 이제 탄성효과를 사용하지 않고 끝에 다달랐을때 반짝 빛나는 효과를 확인하실 수 있습니다.
이번 android 4.0부터는 EdgeEffect.java 가 새로 생겼는데 이곳에서 아마도 효과를 주지 않을까 생각이 드네요
뭐 소스가 나와봐야 알겠지만요-_-
질문하신 내용에 대한 답변은 안하고 쓸데없는 애기만-_-;; ㅋㅋㅋ
탄성효과에 대해선 탄성정도를 계산해서 사용하는거 같습니다만..정확히는 잘 모르겠네요;




이런 UI도 애플의 특허에 해당되나요?
화면밖에 여백을 둬서 스크롤이 끝부분에 부딪히면 돌아오는 것처럼 보이게는 구현이 가능할거 같지만요,