整理常见View的使用场景,相关github库
View | 简介 | 常见需求 | 相关库 |
---|---|---|---|
TextView | 文本展示 | 调整文字大小,颜色,字体 | |
Button | 点击交互 | 圆角背景,点击效果 | |
ImageView | 展示图片 | 裁圆角 | Glide |
EditText | 输入文本框 | 自动弹出键盘,键盘类型 | |
LinearLayout | 线性布局 | 调整横行和纵向 | |
FrameLayout | 帧布局 | ||
ConstraintLayout | 约束布局 | 目前最灵活的布局容器 | |
RecyclerView | 列表容器 | ||
ScrollView | 滚动容器 | ||
ViewPager | |||
ViewPager2 | |||
Toast | 提示气泡 | ||
Dialog | 弹窗 | ||
PopupWindow | |||
ProgressBar | 进度条 | 展示 loading 状态,进行网络请求或者下载上传数据 | |
SeekBar | 可拖动进度条 | 视频,音频播放 | |
Snackbar | 底部提示框 | 有点击事件的提示框 |