Google Design View 之间继承关系
来源:互联网 发布:数据分析导论 编辑:程序博客网 时间:2024/05/21 07:46
Google Design View 之间的关系图
图片显示有点小,可以点这里看大图。
Android 5.0 之后出现了一些新控件 让我来看看都有哪些。
常用控件
AppCompat色彩感知控件
在使用 AppCompat 时,自动为控件着色的能力是在应用中保持品牌烙印和一致性体验的重要保证。因为在填充布局时 AppCompat 会自动地为你将诸如 Button、TextView 这些传统控件替换为 AppCompatButton、AppCompatTextView 等新控件,以确保布局内的每一个控件都能支持着色。而在新的支持库中,色彩感知控件现在已经被公开,让控件类对自动着色的支持能延续到子类中。
这个列表囊括了目前所有的色彩感知控件:
- AppCompatAutoCompleteTextView
- AppCompatButton
- AppCompatCheckBox
- AppCompatCheckedTextView
- AppCompatEditText
- AppCompatMultiAutoCompleteTextView
- AppCompatRadioButton
- AppCompatRatingBar
- AppCompatSpinner
- AppCompatTextView
- AppCompatSeekBar
Android Design 能够在 View 层通过使用XML中的 android:theme 属性在 View 中重写应用的主题,这对实现许多酷炫的应用 UI 非常有帮助,例如:我们需要在明亮主题的 Activity 中使用暗黑风格的 ActionBar。但现在 AppCompat 允许你在所有 API 11 以上的设备上通过 android:theme 定制 Toolbar。
如果你不太熟悉 AppCompat 库的话,不妨看看这个视频(需翻墙),你会发现在 Android 中为用户提供一致性体验是多么简单。
CoordinatorLayout
继承自FrameLayout,
CoordinatorLayout作为“super-powered FrameLayout”基本实现两个功能:
- 作为顶层布局
- 调度协调子布局
AppBarLayout
是继承LinerLayout实现的一个ViewGroup容器组件,它是为了Material Design设计的App Bar,支持手势滑动操作
TabLayout
配合 ViewPager 使用,可以替换TabPageIndicator。它可以兼容到2.2以上版本,包括2.2。
NavigationView
MD 导航页。官方帮我们写好了模板,我们只要写自己的布局内容就可以了。
CardView
卡片布局
CollapsingToolbarLayout
提供了一个可以折叠的Toolbar,它继承至FrameLayout,给它设置layout_scrollFlags,它可以控制包含在CollapsingToolbarLayout中的控件(如:ImageView、Toolbar)在响应layout_behavior事件时作出相应的scrollFlags滚动事件(移除屏幕或固定在屏幕顶端)。
RecyclerView
可以替代 listview 的列表控件
FloatingActionButton
继承自 ImageButton,ImageButton 又继承自 ImageView。
- Google Design View 之间继承关系
- view继承关系
- android view继承关系
- View下的继承关系
- 各View间继承关系
- qt scene view 之间关系
- 关于继承之间的关系
- 集合之间的继承关系
- Android View 可视控件的继承关系
- Android View 可视控件的继承关系
- Android View 可视控件的继承关系
- View相关 android视图继承关系
- android的View继承关系图
- Window,View和WindowManager之间关系
- Activity Window View 之间的关系
- activity、window和view之间的关系
- Android Canvas 与 View之间的关系
- Android Activity 、 Window 、 View之间的关系
- 1023. 组个最小数 (20)
- nginx在centos7下开启80端口
- hdu 1045 Fire Net(dfs)
- ubuntu安装samba
- 写在寒假
- Google Design View 之间继承关系
- 找第K大的数
- dependencies和devDependencies区别
- Splay hdu3487 Play with Chain
- 【大数乘法】【模板记录】哈理工1159MAGI System
- USB hub 多usb接口重映射:udev 规则
- 第 10 章 css 样式设置小技巧
- JAVA程序员成长之路
- 配置MongoDB3.04集群分片