FEI的日志
主页
归档
关于
亮色
暗色
跟随系统
主页
归档
关于
GYF
“在这个信息爆炸的时代,真正的智慧不是知道答案,而是提出正确的问题。” ---- GPT
分类
DIY
2
工具
2
技术
105
脑洞
2
风景
1
更多
标签
Activity
Android
Binder
Bitmap
C++
Canvas
Dart
Flutter
Gradle
Java
Json
Kotlin
Linux
macOS
MathML
Nas
OpenCV
OpenGL
RaspberryPi
RecyclerView
Skia
Surface
Trip
View
Vim
WebView
Widgets
工具
算法
脑洞
更多
124 字
1 分钟
一种简单的 Android View DSL 的方案
2020-12-03
技术
/
Android
/
View
一种简单的 Android View DSL 的方案,不到 50 行代码,消耗不少头发
调用的时候就像下面这样,用的是现成的 View,兼容性没啥问题
用 kotlin 的内联和 reified 机制将泛型反射成一个对象,所以 View 就自动创建好了
不过默认调用的是只传 context 的构造方法,所以也提供了自己 new View 传进去的接口
简单的试了一下没啥大问题
一个拼音转汉字的库
Android LayoutInflater Factory
蜀ICP备2023019492号