지금 갤러리에 (가로 4) *(세로 10) 총 40장의 이미지를 뿌려주고 있는데요
제가 하고 싶은 구현은..화면에 스크롤을할때 이미지를 작게 보여주고 스크롤이 끝날때(터치화면에 손을 띄웠을때) 이미지를 기존보다 크게 보여지
고 싶습니다.
스크롤start 이미지 사이즈 (예: 1x1 사이즈)
스크롤stop 이미지 사이즈(예: 1.5x1.5 사이즈)
큰이미지 넣는 xml 작은이미지 넣는 xml을 따로 만들어서 프래그먼트를 사용하여 지금 구현중인데
아직 방도를 못찾고 있습니다 .ㅠㅠ 조언좀 부탁드려요..
그리드 뷰 쓰고 계시다면
mGridView.setOnScrollListener(new AbsListView.OnScrollListener() {
@Override
public void onScrollStateChanged(AbsListView absListView, int scrollState) {
if (scrollState == AbsListView.OnScrollListener.SCROLL_STATE_FLING) {
} else {
}
}
@Override
public void onScroll(AbsListView absListView, int firstVisibleItem, int visibleItemCount, int totalItemCount) {
}
});
요런식으로 플링시나 터치 스크롤시에는 작게 보여주고 IDLE 시 크게 보여주시면 될것같네요.