Android 75

슬라이더 무한 + 자동 스크롤 + Indicator 연동 (ViewPager)

1. ViewPager 자동스크롤 - 터치하는 도중에는 스크롤 멈춤 2. FragmentAdapter ViewPager + BottomNavigationView 구조에서의 문제점 -> 슬라이더가 먹통이 되는 현상(0번 Fragment에 슬라이드를 구현한후 2번 Fragment의 액티비티를 갔다 오면 문제생김) 1. 라이브러리 추가compile ('cn.trinea.android.view.autoscrollviewpager:android-auto-scroll-view-pager:1.1.2') { exclude module: 'support-v4' } 2. ViewPagerAdapter의 destroyItem 활성화 ( 원래는 비활성화해놓는게 자원측면에서 좋은데 슬라이드 먹통이 되는 현상때문에 켜놓는다123..

Android 2017.11.20

리사이클러뷰 리스트 비었을때 EmptyView 보여주기

RecyclerView 에서 아이템이 0이 되는 순간 emptyView(TextView)를 보여준다 (옵저버 패턴인듯) 1. RecyclerView 대신 RecyclerViewEmptySupport Custom Class 를 사용 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748public class RecyclerViewEmptySupport extends RecyclerView { private View emptyView; private AdapterDataObserver emptyObserver = new AdapterDataObserver() { @Override public void onC..

Android 2017.11.11

Easy Way] TedPermission + 현재 위치 -> 구글맵

액티비티 시작할때 테드퍼미션으로 권한체크 후 현재 위치 가져오는 방법 개념 : 1. TedPermission 으로 권한체크 2. FusedLocationProviderClient 로 내 위치 저장 3. 구글맵에 마커 표시 ( 반경 Circle 도 표시) 1. 초기 설정 12345678//gradle : app compile 'gun0912.ted:tedpermission:1.0.2' compile 'com.google.android.gms:play-services-maps:11.0.2' compile 'com.google.android.gms:play-services-location:11.0.2' //Manifest cs https://console.developers.google.com/apis/lib..

Android 2017.11.11

횡스크롤 안되는 FragmentViewPager + 하단 네비게이션

하단에 있는 네비게이션뷰와 FragmentViewPager 결합 및 생성방법 개념 : 1. MainActivity 에서 ViewPager 공간을 만든 후 ViewPager의 한 페이지 마다 Fragment 를 보여지게 함 MainActivity -> FragmentHome [0] FragmentTruck [1] FragmentOther [2] 2. 기본 ViewPager 는 Swipe 가 가능하다 -> Swipe 안되는 ViewPager로 Custom3. FragmentPagerAdapter 사용 1. ViewPager 상속받은 CustomViewPager 생성 12345678910111213141516171819202122232425262728293031323334353637383940414243pub..

Android 2017.11.09