Taylor's repositories
Layout_DSL
Build Android layout dynamically with kotlin, get rid of xml file, which has poor performance
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)
taylorCode
explore java , kotlin and android
FloatWindow
A Util class to control window showing in Android. FloatWindow could be clicked, dragged, auto-stick to border of screen, auto-dimiss.
Kotlin-Animation-DSL
simplify Android animation code by redefining API, use just one third of code to create animation compare to origin Android API
VarietyAdapter
Combine different view type into one RecyclerView.Adapter easily
TreasureBox
Android customized ViewGroup, which has a special way to communicate with it's children. Inspired by androidx.constraintlayout.widget.ConstraintHelper
LineFeedLayout
An Android Customized ViewGroup which will start a new line if the current line is full automatically
CustomRipple
自定义安卓波纹效果
SuspendList
deal with async task by priority
ItemClickRecyclerView
listen onClick event on items in RecyclerView by only one Listener rather than one OnClickListener for each item
architecture-components-samples
Samples for Android Architecture Components.
CountdownTextView
a customized TextView which counts down by itself and show the countdown seconds
kotlinNativeDemo
use c library in kmm
logger
✔️ Simple, pretty and powerful logger for android
RecyclerViewSample
a sample to show how to use RecyclerView