android

[안드로이드] Visual 라이브러리 "widget" 소개

sieunju 2021. 11. 2. 21:34
반응형

안녕하세요.

이번에는 제가 여러 앱을 사용하면서 인상 깊었던 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 가 있었으면 좋겠다 하는 아이디어 있으시면 댓글 남겨주시길 바랍니다 :)

이상 포스팅을 마치도록 하겠습니다.!

반응형