它们到底有什么区别?
人往往不是不认识 Button,而是不认识「区别」。每一组对比都给你一张表、几条决策规则,和一句能直接用的话。
Dialog vs Bottom Sheet vs Drawer
「弹一个东西出来」的三种说法
我需要在当前页面上弹出一层界面,用哪个?
ModalBottom SheetDrawer
Toast vs Snackbar vs Alert
「给个提示」的三种说法
操作做完了,想告诉用户一声,用哪个?
ToastSnackbarAlert
Tabs vs Segmented Control
为什么它们长得像但不是一回事
我有一组选项要切换,用 Tabs 还是 Segmented Control?
TabsSegmented Control
Checkbox vs Radio vs Switch
「选或不选」的三种勾选方式
我需要让用户做一个选择,用哪个?
CheckboxRadio ButtonSwitch
Spinner vs Progress Bar vs Skeleton
「加载中」的三种表达
数据在加载,我该怎么表示?
SpinnerProgress BarSkeleton
Tooltip vs Popover
「旁边弹个小东西」的两种
我需要一个从某处浮出来的小浮层,用哪个?
TooltipPopover
Pagination vs Infinite Scroll
「看不到尽头」还是「能翻回去」
我的列表很长,该分页还是无限滚动?
PaginationInfinite Scroll
Button vs CTA
它们不是「两种按钮」
我要加一个按钮,用普通 Button 还是 CTA?
ButtonCTA