This is your work, valued
Layout_DSL. Build Android layout dynamically with kotlin, get rid of xml file, which has poor performance
155taylorCode. explore java , kotlin and android
99FrameSurfaceView. 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)
88FloatWindow. A Util class to control window showing in Android. FloatWindow could be clicked, dragged, auto-stick to border of screen, auto-dimiss.
65EasyLog. An easy way to customize log processing logic in the way just like a Flexible production line in Android.
59Selector. A Customized View which combines different choice mode into it. Single choice mode or multiple choice mode and you could design your own mode
58Kotlin-Animation-DSL. simplify Android animation code by redefining API, use just one third of code to create animation compare to origin Android API
45VarietyAdapter. Combine different view type into one RecyclerView.Adapter easily
31TreasureBox. Android customized ViewGroup, which has a special way to communicate with it's children. Inspired by androidx.constraintlayout.widget.ConstraintHelper
7LineFeedLayout. An Android Customized ViewGroup which will start a new line if the current line is full automatically
4LiveData. share data cross Activities by LiveData
2SuspendList. deal with async task by priority
2CustomRipple. 自定义安卓波纹效果
2ItemClickRecyclerView. listen onClick event on items in RecyclerView by only one Listener rather than one OnClickListener for each item
1interview.
1