뷰페이저를 이용한 앱을 만들고 있습니다.
안드로이드 메뉴 화면 처럼 만들고있는데 뷰페이저와 그 밑에 현제 페이지 표시하는 부분은 만들었습니다.
하지만 페이지 표시하는 기능만 만들어져있어서 안드로이드 메뉴처럼 가고싶은 페이지를 누르면 페이지가
이동하는 기능을 만들고 싶습니다. 어떤 식으로 만드는지 원리가 궁금합니다.
현재는 뷰가 추가되어 부여지는 부분만 구현되어있습니다.
private void initPageMark() {
for (int i = 0; i < VIEW_PAGE_NUM; i++) {
ImageView iv = new ImageView(context.getApplicationContext());
iv.setLayoutParams(new LayoutParams(LayoutParams.WRAP_CONTENT
, LayoutParams.WRAP_CONTENT));
if (i == 0) {
iv.setBackgroundResource(R.drawable.page_select);
} else {
iv.setBackgroundResource(R.drawable.page_not);
}
layoutCountView.addView(iv);
}
mPrevPosition = 0;
}
set Tag를 이용하여 구현하면 된다고 하시던데 이해가 잘안되어서 질문드립니다.