美文网首页
Android-design控件罗列

Android-design控件罗列

作者: A代码搬运工 | 来源:发表于2019-07-05 21:12 被阅读0次
    • TextInputLayout

      TextInputLayout包裹EditText

      注: TextInputLayout只能包含一个子控件

    • CardView

    • SwitchCompat

    • SnackBar

      SnackBar.setCallBack(new SnackBar.CallBack(){...});
      
    • FloatingActionButton

    • NavigationView

      一般和DrawerLayout配合使用,它为应用程序提供了标准的导航菜单,菜单内容可以通过一个xml菜单文件来填充。

    • SwipeRefreshLayout

    • AppBarLayout

      AppBarlayout继承自Linearlayout,默认垂直方向.

    • CollapsingToolbarLayout

      继承自FrameLayout,是ToolBar的再一层封装,主要用于顶部伸缩效果.它主要作为AppBarlayout的直接子视图使用,它提供的折叠工具类更高级,还可以制造视觉差。

    • ToolBar

    • BottomSheet

    • BottomNavigationView

    • TabLayout

      一般配合ViewPager使用

    • CoordinatorLayout

      • layoutScrollFlags

        • enterAlways
          一旦向下滚动,不管是否继续滚动,这个View都会变为可见。
        • enterAlwaysCollapsed
          这个属性是作为enteryAlways属性的附加属性使用的.这个flag定义的是何时进入,当你定义了一个minHeight,并且定义了enterAlways属性,那么view将在到达这个最小高度的时候开始显示,并且从这个时候可以慢慢展开,当滚动到顶部的时候展开完。
        • exitUntilCollapsed
          这个flag定义了何时退出,当你定义了一个minHeight,这个View将在滚动到达这个最小高度的时候开始慢慢消失。
      • layout_collapseMode

        • pin 固定模式,在折叠的时候最后固定在顶端
        • parallax 视差模式,在折叠的时候会有折叠的视差效果
        • none 没有任何效果,往上滚动的时候ToolBar会首先固定并被推出
      • layout_collapseParallaxMultiplier

        视差因子,表示在parallax模式下,该View与页面的滚动速度存在差值,造成一种相对滚动的效果

    相关文章

      网友评论

          本文标题:Android-design控件罗列

          本文链接:https://www.haomeiwen.com/subject/oveyhctx.html