모조 미 단 드 롭 다운 리 셋 + 드 롭 다운 로드

3757 단어 Android
드 롭 다운 리 셋 사례 가 비 일비 재 하 다. 여기 서 비교적 강력 한 오픈 소스 라 이브 러 리 를 공유 하고 이 라 이브 러 리 를 어떻게 사용 하 는 지 배 워 보 자.
어 제 는 간단 한 애니메이션 을 만 들 었 습 니 다. 오늘 은 애니메이션 을 응용 시 켰 습 니 다. 이 효 과 는 라 이브 러 리 에 있 는 효과 입 니 다. 여기 서 간단하게 배 워 서 이런 효 과 를 실현 하 겠 습 니 다.
첫 번 째 단계:
프로젝트 생 성
두 번 째 단계:
Gradle 의존 컴 파일 추가 'cn. bingoogolapple: bga - refreshtlayout: 1.1.6'
세 번 째 단계:
xml 에 BGA RefreshLayout 추가

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context="com.zmj.meituanrefresh.MainActivity">

    <cn.bingoogolapple.refreshlayout.BGARefreshLayout
        android:id="@+id/rl_refresh"
        android:layout_width="match_parent"
        android:layout_height="match_parent">

        
        <ListView
            android:id="@+id/lv_my"
            android:layout_width="match_parent"
            android:layout_height="0dp"
            android:layout_weight="1"
            android:overScrollMode="never"
            />

    cn.bingoogolapple.refreshlayout.BGARefreshLayout>

RelativeLayout>

네 번 째 단계:
MainActivity 에서 컨트롤 과 데 이 터 를 초기 화 합 니 다. 여기에 일부 코드 만 붙 여 져 있 습 니 다. 전체 코드 를 보 려 면 다운로드 하 십시오.
     /**
     *           
     */
    private void initFresh() {
        mRefreshLayout.setDelegate(this);
        //true          
        BGAMeiTuanRefreshViewHolder meiTuanRefreshViewHolder = new BGAMeiTuanRefreshViewHolder(this, true);
        meiTuanRefreshViewHolder.setPullDownImageResource(R.mipmap.refresh_down);
        meiTuanRefreshViewHolder.setChangeToReleaseRefreshAnimResId(R.drawable.change_refresh);
        meiTuanRefreshViewHolder.setRefreshingAnimResId(R.drawable.refresh_refreshing);

        mRefreshLayout.setRefreshViewHolder(meiTuanRefreshViewHolder);
    }

다섯 번 째 단계:
효과 도
데모 다운로드

좋은 웹페이지 즐겨찾기