松露洗牌Android数据驱动的百分比布局UI卡片库
基于百分比的卡片布局,配合数据驱动和动画,松露洗牌这个 Android UI 库用起来还挺顺手的。卡片大小能跟着屏幕自动调,适配性不错,做推荐页、数据展示合适。
数据驱动 UI的方式挺省事,数据变了,UI 跟着走,基本不用你手动去管状态更新。配合RecyclerView
和 Kotlin 写起来也比较顺,响应也快。
卡片组件支持的内容比较丰富,不只是文字图像,尺寸还能跟数据变化动态调整。要做那种“热度排行”或“对比”一类的页面,蛮好用的。
动画效果也没拉胯,有旋转、缩放、滑动那类动效,还能根据数据驱动触发,做起来就比较“活”了,用户体验也会直观多。
百分比布局这点我还挺喜欢的,像width: 60%
这种写法,省得你去算 dp,尤其屏幕尺寸不同的时候,UI 展示更有保障。
你用 Kotlin 写 Android 的话,用起来会更顺手一点。Gradle 引一下库,配置下就能跑,API 也蛮友好。
如果你正好在做内容卡片、推荐列表或者那种图文混排的展示页,可以试试“松露洗牌”。搭建起来快,效果也还挺炫。
truffle-shuffle-master.zip
预估大小:76个文件
truffle-shuffle-master
文件夹
.travis.yml
415B
gradlew.bat
2KB
gradlew
5KB
gradle.properties
751B
.github
文件夹
Truffle Shuffle-logo.png
14KB
PULL_REQUEST_TEMPLATE.md
528B
textcontentvideo3cards.gif
637KB
textcontentvideo.gif
1.94MB
...
27.11MB
文件大小:
评论区