
1번 처럼 만들고 싶은데요.
ViewPager가 ChildView(자식뷰)들을 생성을 해주는데 당연히 나중에 생성된 자식뷰들이라서 2번처럼 가운데를 덮어버리네요.
여러가지 고심 끝에 bringToFront를 써보는게 어떨까 싶어 써봤더니 안됩니다.
아래는 ViewPager의 Adapter에서 사용하는 메소드입니다.
private void bringToFront(View view, float scale){
if(scale > 1.0f) {
view.bringToFront();
mViewPager.bringChildToFront(view);
view.invalidate();
mViewPager.invalidate();
}
}
저런 식으로 일정한 크기가 넘으면 가장 font(전면)으로 가져와서 제일 앞에 보이게 할려고 하는데요.
전혀 먹질 않네요.
child(자식)뷰의 bringToFront도 안먹고 ViewPager의 자식뷰를 지정해서 넣어줘도 안먹습니다.
저 상태에서 view.setvisibility(View.GONE);해보니 제대로 뷰는 찾는 것 같은데 왜 bringToFront만 안먹을까요?
제발 도와주세요~