[안드로이드] - CardView 에 FadeIn 애니메이션 효과주기
○ CardView 에 FadeIn 애니메이션 효과주기 |
아래 소스는 카드뷰에 FadeIn 애니메이션 효과만 주기 위해서만 작성된 글이다 전체 소스는 이전 게시물을 참조하면 된다 더 다양한 효과를 주고 싶다면 아래의 깃허브를 참조하여 사용하면 된다 https://github.com/daimajia/AndroidViewAnimations // build.gradle (Module: app) dependencies{ } 에 아래 구문을 추가 dependencies { // 카드뷰와 리사이클러뷰 사용 위한 implementation 'com.android.support:recyclerview-v7:21.+' implementation 'com.android.support:cardview-v7:21.+' // 애니메이션 효과 위한 implementation 'com.android.support:support-compat:25.1.1' implementation 'com.daimajia.easing:library:2.0@aar' implementation 'com.daimajia.androidanimations:library:2.3@aar' } // card_view.xml (반복되어 뿌려주기 위한 카드뷰에 id 설정을 한다) android:id="@+id/foranicardview" // RecycleAdapter.java (반복되어 뿌려줄 어댑터 설정에서 해당 애니메이션을 설정한다) public static class ViewHolder extends RecyclerView.ViewHolder { public CardView foranicardview; public ViewHolder(View itemView) { foranicardview = itemView.findViewById(R.id.foranicardview); } } public void onBindViewHolder(ViewHolder viewHolder, int position) { // 애니메이션 FadeIn 카드뷰에 적용하기 위한 YoYo.with(Techniques.FadeIn).playOn(viewHolder.foranicardview); } |
'안드로이드' 카테고리의 다른 글
[안드로이드] - 비동기 AsyncTask 예제 2개 (0) | 2018.05.29 |
---|---|
[안드로이드] - picasso로 이미지 URL 쉽게 ImageView에 띄워주기 (0) | 2018.05.24 |
[안드로이드] - 날씨 공공데이터 DOM 파싱, 복잡한 파싱하기 (1) | 2018.05.17 |
[안드로이드] - 공공데이터 API 2개 이상 XML 파싱하기 (0) | 2018.05.17 |
[안드로이드] - 공공데이터 XML 파싱하여 활용하기 (2) (1) | 2018.05.17 |