LayoutManager+ItemTouchHelper 5 줄 코드 는 현 동 슬라이딩 카드 레이 어드 구 조 를 실현 하고 모방 탐색,모든 사람의 영상 구독 인터페이스 가 간단 하고 우아 합 니 다.

효과 일람:
시 뮬 레이 션 디 렉 터,사람마다 영상 카드 를 레이 어드 하여 미끄럼 구 조 를 자랑 합 니 다.
황제 가 간판 을 뒤 집 으 면 바로 시 감 을 알 아 본다.
사람마다 미국 드라마 구독 창
매개 변 수 를 설정 할 수 있 습 니 다(동시에 6 페이지 표시):
흐름 식 레이아웃
엠 마,여동생 그림 으로 바 꿔 보 니 많이 예 뻐 진 것 같 아 요.모 르 겠 어 요.그래 요.프로젝트 에 서 는 보통 이렇게 생 겨 요.
평소에 이런 효 과 는 사용자 정의 View Group 을 사용 하여 이 루어 집 니 다.저도 예전 에 하나 썼 습 니 다.사용자 정의 VG 스 트림 레이아웃 구현
사용:
Step 1.프로젝트 루트 build.gradle 파일 에 JitPack 창고 의존 도 를 증가 합 니 다.
    allprojects {
        repositories {
            ...
            maven { url "https://jitpack.io" }
        }
    }

Step 2. Add the dependency
    dependencies {
            compile 'com.github.mcxtzhang:ZLayoutManager:V1.1.0'
    }

Step 3. 모방 탐색,모든 사람의 영화 와 드라마 카드 를 레이 어드 하여 미끄럼 구 조 를 자랑 합 니 다.
앞으로 사장 님 이 너 에 게 이런 효 과 를 하 라 고 하 시 면 너 는:
    mRv.setLayoutManager(new OverLayCardLayoutManager());
        CardConfig.initConfig(this);
        ItemTouchHelper.Callback callback = new RenRenCallback(mRv, mAdapter, mDatas);
        ItemTouchHelper itemTouchHelper = new ItemTouchHelper(callback);
        itemTouchHelper.attachToRecyclerView(mRv);

6 층 을 표시 하 는 등 특별한 인 자 를 설정 해 야 한다 면:
         CardConfig.MAX_SHOW_COUNT = 6;

아 이 템 을 삭제 하지 않 고 세로 로 위아래 로 미 끄 러 지 는 탐색 기 를 설정 합 니 다.
수평 방향 판단 오차 한도 값 x:
        final TanTanCallback callback = new TanTanCallback(mRv, mAdapter, mDatas);
        callback.setHorizontalDeviation(x);

스 트림 레이아웃:
        mRv.setLayoutManager(new FlowLayoutManager());

좋은 웹페이지 즐겨찾기