[안드로이드] Visual 라이브러리 "widget" 소개
안녕하세요.
이번에는 제가 여러 앱을 사용하면서 인상 깊었던 View 들의 애니메이션이라던지 프로젝트 개발하면서 Ui 측면에서 비용이 많이 들었던 것들을 시간 날 때마다 개발해서 사용했던 것을 소개해볼까 합니다.
https://github.com/sieunju/widget
GitHub - sieunju/widget: Visual 적인 View 들을 모아놓은 라이브러리입니다.
Visual 적인 View 들을 모아놓은 라이브러리입니다. Contribute to sieunju/widget development by creating an account on GitHub.
github.com
기능
- SurfaceView 기반의 ProgressView
- Coordinator.Behavior 기반의 TranslationBehavior
- CustomTextView, CustomLayout
- 점점 펼쳐지는 ParallaxView
- Gesture 를 통한 Scale or Move 처리를 할수 있는 FlexibleImageView
사용법
https://github.com/sieunju/widget/blob/master/README.md
GitHub - sieunju/widget: Visual 적인 View 들을 모아놓은 라이브러리입니다.
Visual 적인 View 들을 모아놓은 라이브러리입니다. Contribute to sieunju/widget development by creating an account on GitHub.
github.com
추후 시간이 있거나 뭔가 라이브러리를 만들고 싶을때 추가할 기능들
- Glide 에서 더 이상 BitmapTransformation 사용하지 말고 ImageView에서 Corner, Border 처리를 하자!
- 열고 닫기 기능의 Layout (RecyclerView 기반도 되면 참 좋겠다..)
ps.) 혹시 이런 애니메이션을 가진 View 가 있었으면 좋겠다 라던지 또는 이런 CustomView 가 있었으면 좋겠다 하는 아이디어 있으시면 댓글 남겨주시길 바랍니다 :)
이상 포스팅을 마치도록 하겠습니다.!