목록개발 (195)
woong's
IOS Xcode CollectionView 사용하기 xcode collectionView 를 이용해 보았습니다. android RecyclerView와 같은 개념으로 동작하는것 같습니다.collectionView 는 사이즈를 통해서 테이블뷰 , 그리드뷰 , 페이져 역할을 할수 있는 위젯을 만들수 있습니다.사이즈를 통해서 입맛에 맞는 위젯을 구성할수 있다는것이 굉장히 매력있는것 같습니다.사용 방법 및 위젯 사이즈에 따른 형태에 대해 소개해 보려 합니다.첫번째로 기본 프로젝트를 생성후에 스토리보드에 CollectionView를 드래그해서 올려 놓습니다. 위 Controller 화면을 보면 작은 네모가 있는것을 볼수 있습니다. 작은 네모는 CollectionView 에 나타날 Cell 입니다.오른쪽 네비게이..
IOS Xcode CocoaPods Private 배포하기 저번 포스트를 통해서 public 배포를 했었습니다. public 배포가 아닌 사람들에게 공유되지 않아야 할 경우가 있을때가 있습니다.그경우에는 private 하게 내부에서 사용할수 있는 라이브러리 배포가 필요 합니다.cocoaPods private 하게 사용하는방법을 포스팅해보려 합니다. 1pod lib create MyLibrarycs public 프로젝트 만듯것과 동일하게 라이브러리 프로젝트를 생성합니다. 질의 응답에답을 통해서 라이브러리를 구성할수 있습니다. 여기까지의 절차는 동일 합니다.다음으로 생성된 프로젝트의 Spec을 수정 합니다. 여기서도 public 프로젝트 설정과동일 합니다. 한가지 다른점은 source의 주소가 git 이 아..
Android Touch Intercept 사용하기 1. 문제 상황 - ViewPager > RecyclerView > ViewPager 위와 같은 구조였습니다. 상위의 Viewpager Swipe 를 하려다 보니 안의 ViewPager 가 스크롤이 되는 상황 안의 ViewPager Swipe 를 막고 버튼으로 대체 하였지만 , 상위 ViewPager가 Swipe가 안됨. 안의 ViewPager가 Touch 를 뺐어 가기 때문!! 2. 해결방안 - 처음에는 안의 ViewPager 를 막으면 된다고 생각하였지만 , 반대로 적용해야 해결할수 있다. * View를 터치하면 상위 View 부터 하위 View로 터치가 전달된다. 그러기때문에 상위 View 에서 이벤트를 가로채야 한다. 3. 문제점 해결간의 이슈 ..
Android viewpager indicator 사용하기 안녕하세요. android 개발을 하다보면 viewPager를 많이 사용하게 됩니다.viewPager 를 사용하게 되면 indicator 도 자연스럽게 자주 사용하게 됩니다.이번 구글 플레이 스토어 indicator 를 보니 scale Animation 을 통해서디테일한 indicator 를 사용하고 있습니다.이런 디테일에서 앱이 이쁘게 나타나고 실력이 차이나 나는것 같습니다.그래서 scale animation 이 되는 indicator customView 로 만들어서바로바로 사용할수 있도록 컴포넌트화 시켜서 사용해보려 합니다. 코드는 첨부파일에 첨부 하였습니다. 1. 준비 - indicator 확인하기 위해서 기본 viewPager 를 구성 했..
Adnroid 날짜 선택 Widget 사용하기 안녕하세요. 이번에 날짜 선택 기능이 필요해서 작게 widget 하나 만들게 되어서공유해 보려 합니다 . 1.위젯 형태 위젯의 모양은 위와 같습니다. 1. 스크롤 후 스크롤이 멈췄을때 가운데로 올수 있도록 구현2. 날짜를 선택했을때 가운데로 올수 잇도록 구현3. 가운데로 왔을 경우 이벤트를 발생시켜 다음 액션을 할수 있도록 구현4. 년,월 을 통해서 해당 요일 , 날짜 표시 구현5. 날짜 값을 통해 해당 포지션으로 이동 3.부연설명 첨부파일에 프로젝트 첨부 했습니다.첨부해서 보면 간단히 사용할수 있습니다 . 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 3..
Android Custom Gallery 샘플 구성 하기 안녕하세요. 개발을 하다보니 갤러리에서 이미지를 가져오는 부분에서 디테일하게 필터를 해야되서커스텀 갤러리 뷰를 만들면서 기본틀 하나 포스팅해놓으면 나중에 추가해서 사용하기 용이할것 같아블로그로 정리해보고자 합니다. 갤러리뷰의 관건은 비동기 처리로 얼마나 퍼포먼스를 빠르게 나타내주느냐인것 같은데요..저는 이부분을 Glide 를 이용해서 비동기 처리를 진행 했습니다.간단한 코드를 통해서 빠른 퍼포먼스를 내주는것에 감사하네요. 1. 커스텀 갤러리뷰 구성요소 - RecyclerView - Glide ImageLoader를 사용했습니다. 2. 사용준비 1 2 3 4 5 6 7 8 9 10 11 12 13 14 dependencies { compile fil..
Android lolipop widget v7 사용하기 안녕하세요. android lolipop 부터 위젯들이 굉장히 이쁘게 바뀌었습니다.하지만 하위 버젼에는 호환이 안되서 이쁘게 나타나지 않아서 사용을 하고 싶어도 안타깝게사용을 못하는 경우가 많았습니다. 이게 언제부터 제공됬는지는 잘모르나, 찾아보니 v7 에서 widget을 제공해주고 있습니다.완전한 애니메이션까지는 lolipop 처럼 제공은 안되나 거의 비슷하나 나타나서사용하는데 문제가 없을것 같습니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 Colored by Color Scripter cs 롤리팝 하위 버젼의 ..
Android Activity Transition Circle 사용하기 [3] 이번 포스트에서는 circle Transition을 추가해 보려 합니다.저번 포스트에서는 이미지 뷰를 Transition 하는것까지 해보았는데 circle 까지만 추가해도어느정도 구성을 갖추게 되는것 같습니다. 포스트는 [1] 번 샘플 코드를 전체로 진행 됩니다. 1. 사용준비 사용하기전에 circle Animation이 필요 합니다. 아래 두가지 파일이 필요 합니다. 1. WeapperAnimator2. RevealTransition 1. WeapperAnimator 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849..
Android Activity Transition ImageView 이동하기 [2] 1.샘플소개 Android Activity Transition 샘플 & 소개하기 [1] 위 포스트를 안보신분은 위포스트 샘플을 다운로드후 진행하면 좀더 수월하게 학습 해볼 수 있습니다. 샘플이 준비 되었으니 이제 조금씩 transition 을 사용해 보려 합니다.샘플을 실행해 보면 아래와 같은 화면이 두개가 있습니다. 이번 포스트에서 사용해볼 transition 은 앨범리스트를 선택하면 이미지가 커지면서 해당위치로 이동하는 trasition을 해보려 합니다. android 에서 사용하기 쉽게 해놓아서 저또한 사용하고 이게 어떻게 이렇게 되지 의심을 했습니다. 2.사용방법 변경 코드는 정말 별거 없습니다. 1. xml 코드..
Android Activity Transition 샘플 & 소개하기 [1] 안녕하세요. 이번 롤리팝에서 소개된 android Activity trasition 을 공부해 보려 합니다.android Activity trasition 은 화면 전환 효과 입니다.효과를 넣어서 자연스럽게 화면 전환이 이루어집니다.아래 블로그에서 자료를 보고 작성하였으며, 영어로 작성된 부분과 , 코드정리를 통해서 작성해보려 합니다.완성본은 아래와 같을 것 같습니다. 아래 사이트를 통해서 샘플 코드를 받을수 있습니다. 저는 따로 정리해가면서 작성해보려 합니다. 제 샘플도 첨부파일을 통해서 첨부 하도록 하겠습니다.샘플 코드 작성은 , MainActivity - recyclerView 를 통하여 앨범 리스트를 구성 하였습니다.Det..