This is your work, valued

Shanghai China

Layout_DSL. Build Android layout dynamically with kotlin, get rid of xml file, which has poor performance

155

taylorCode. explore java , kotlin and android

99

FrameSurfaceView. play frame animation by SurfaceView. Get rid of OOM due to complex frame animation and could play frame animation smoothly with huge frame image(1MB)

88

FloatWindow. A Util class to control window showing in Android. FloatWindow could be clicked, dragged, auto-stick to border of screen, auto-dimiss.

65

EasyLog. An easy way to customize log processing logic in the way just like a Flexible production line in Android.

59

Selector. A Customized View which combines different choice mode into it. Single choice mode or multiple choice mode and you could design your own mode

58

Kotlin-Animation-DSL. simplify Android animation code by redefining API, use just one third of code to create animation compare to origin Android API

45

VarietyAdapter. Combine different view type into one RecyclerView.Adapter easily

31

TreasureBox. Android customized ViewGroup, which has a special way to communicate with it's children. Inspired by androidx.constraintlayout.widget.ConstraintHelper

7

LineFeedLayout. An Android Customized ViewGroup which will start a new line if the current line is full automatically

4

LiveData. share data cross Activities by LiveData

2

SuspendList. deal with async task by priority

2

CustomRipple. 自定义安卓波纹效果

2

ItemClickRecyclerView. listen onClick event on items in RecyclerView by only one Listener rather than one OnClickListener for each item

1

interview.

1