본문 바로가기

Android

[6일차] 오픈소스 활용

라이브러리 활용 소개


 - AutoFitTextView 자동 으로 변환되는 글자 

 - RevealTextView 자동 애니메이션

 - RelativeTimeTextView 글이 올라오는 5분전 이런식으로 

 - KnifeText 링크나 줄가는거 입력하고 편집할 수 있게하는 거

 - MaskedEditText 형식을 맞춰서 입력할수 있게 하는거 

 - TokenAutocomplete  메일주소 치거나 그럴때 태그 모양을 만들어 주는거 

 - emojicon - 이모티콘을 입력할 수 있다. 

 

//////여기 까지 텍스트뷰


프로그래스


 - CircleProgress

 - CircularProgressButton 파일 업로드 할때 완료 하는거 

 - ProgressButton 로그인할때 버튼밑에 프로그래되는거 

 


//지금 까지 프로그래스



Seek


 - SeekArc  원형 seek

 - VerticalSeekBar 버티컬형 seekbar 

 - RangeBar 

 - clockSeekBar 시간설정할때하는건데 요즘 안쓴다. 요즘 timepicker가 이거로 바꼈다. 

 - discretSeekBar 값을 보여주는거 

 - MaterialRangeBar

 - OpenRatingView 개수를 설정하면 별의크기 까지 바뀐다. 근데 stab사이즈가 없다. 

 

///seek여기까지


PhotoView - 이미지를 확대하거나 축소

RoundedImageView 프로필 동그랗게 나오는거 

shape-imageview 다양한 모양의 이미지 뷰

PolygonImageView 정다각형. 라이브러리 다운받아서 해야한다. 

Cropper 이미지 자르는거 

DragScaleCircleView - 동그랗게 자르는거. 동그랗게 만든거 jpg를 저장하면 투명한거 지원안해서 ,원 주변이 까맣게 된다. 

ImageSlider 다양한 효과로 이미지 슬라이드 

MPAndroidChart  - 다양한 형태의 차트를 만들 수 있다.  차트를 그려야 되면 이거 쓰면 된다. 공짜다. 무료니깐 


//이미지


WeekView 시간표 만들기 

DraggableView 뷰를 숨겨놓은거 

SwipeFlingAdapterView 막 사라지게 하는거 ㅋㅋㅋ

AndroidTreeView  트리 노드를 가지고 root가지고 트리를 만드는거 디렉토리 구조를 가지는거 

ListView 이거 많이 안쓴다. 리사이클러 뷰를 사용하기 때문에 

AsymmetricGridView 아이템을 만들어서 AsymmetricItem 에 몇칸을 쓸지 넣어서 어댑터를 만들면된다. 

CircleLayout 원형으로 시계처럼 배치하는거 

ResideLayout 옆에 숨겨놓는거 ㅋㅋ

ExpandableLayout 누르면 확장되면서 밑으로 내용이 나오는거, 비져블 곤과 똑같다. 애니메이션을 추가한거

SwipeLayout  리스트 아이템에서 스와이프하면 감춰진 뷰가 나오는거 , gravity를 주면 gravity에 따라서 swipe 방향을 설정할 수 있다. 

BlurLayout 배경이미지 blur처리 하는거

ArcLayout 

BubbleLayout 내 핸드폰 바탕화면 네이버 버블 같은거 개 짱나는거

FlowLayout 글자가 글자가 넘어가면 밑으로 가고 밑으로 가고 

AdvancedRecyclerView 어드밴스드 리사이클러 뷰. 

RecyclerView-FlexableDivider 리사이클러가 원래 디바이더가 없어서 만들어주는거다. 

StickyHeadersRecyclerView  단어장 처럼 맨 앞글자가 헤더로 나타나는거.

parallaxRecyclerAdapter 스크롤 하면 애니메이션되면서 헤더가 사라지는거

AppLockActivity 



'Android' 카테고리의 다른 글

[6일차] 인텐트  (0) 2016.07.18
[6일차]앱 구성요소  (0) 2016.07.18
[6일차]리사이클러뷰 계속  (0) 2016.07.18
[5일차]드디어 리사이클러 뷰 !!!!  (0) 2016.07.15
[5일차]스피너Spinner  (0) 2016.07.15