热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

别找了啦,俺都藏在这里MaterialDesign控件军火库集合【简单说】

别找了啦,俺都藏在这里MaterialDesign控件大全【简单说】本篇适合哪些人?刚刚从基于android4.4以下项目中切出来,还没有用过5.0+新特性新人入门学点牛逼特效控件
别找了啦,俺都藏在这里 Material Design 控件大全 【简单说】

本篇适合哪些人?

  • 刚刚从基于android 4.4以下项目中切出来,还没有用过5.0+新特性
  • 新人入门学点牛逼特效控件
  • 撸一个爱屁屁

本篇包含

  • MaterialDrawer
  • material-menu
  • CoordinatorLayout
  • AppBarLayout
  • CollapsingToolbarLayout
  • DrawerLayout
  • MaterialDesignLibrary
  • material
  • MaterialDesignInXamlToolkit

我先抽一口,再和你讲. 啊~舒坦.

《别找了啦,俺都藏在这里 Material Design控件军火库集合 【简单说】》

MaterialDrawer

https://github.com/mikepenz/MaterialDrawer
提供比NavigationView 更好的交互效果的侧滑菜单项

《别找了啦,俺都藏在这里 Material Design控件军火库集合 【简单说】》 MaterialDrawer.png

material-menu

提供带切换效果的Ioc
github:material-menu

《别找了啦,俺都藏在这里 Material Design控件军火库集合 【简单说】》 material-menu.gif

CoordinatorLayout && AppBarLayout

  • 如果你想做出嵌套View滚动效果那么必须用它来实现
  • 他和CoordinatorLayout是一对的.CoordinatorLayout的直接子View必须是它.因为AppBarLayout.ScrollingViewBehavior对子View滑动响应事件直接做了处理.
    在另外一个嵌套的View中必须设置app:layout_behavior=”@string/appbar_scrolling_view_behavior”这个特殊的值.也可以自定义Behavior.
  • 具体用法参考:泡在网上的日子
  • CoordinatorLayout的使用如此简单
  • CoordinatorLayout布局的使用方式

CollapsingToolbarLayout

实现视差滚动动画和Toolbar滚动

《别找了啦,俺都藏在这里 Material Design控件军火库集合 【简单说】》 CollapsingToolbarLayout .gif

CoordinatorLayout与CollapsingToolbarLayout实现视差滚动动画和Toolbar滚动

DrawerLayout

提供类似 SlidingMenu的官方支持库(侧滑菜单)

《别找了啦,俺都藏在这里 Material Design控件军火库集合 【简单说】》 1.gif


android:layout_
android:layout_>
android:id="@+id/simple_navigation_drawer"
android:layout_
android:layout_>

android:id="@+id/tv_content"
layout="@layout/drawer_content_layout"
android:layout_
android:layout_ />

layout="@layout/drawer_menu_layout"
android:layout_
android:layout_
android:layout_gravity="start" />

layout="@layout/drawer_menu_layout"
android:layout_
android:layout_
android:layout_gravity="end" />


—

discreteSeekBar

https://github.com/AnderWeb/discreteSeekBar
百分比滑动条

《别找了啦,俺都藏在这里 Material Design控件军火库集合 【简单说】》

MaterialDesignLibrary

https://github.com/navasmdc/MaterialDesignLibrary
一个支持兼容到android2.2 的依赖库.很强大. 详情见github.

《别找了啦,俺都藏在这里 Material Design控件军火库集合 【简单说】》

material

https://github.com/rey5137/material
一大波封装完整的组件 直接调用就可以了

《别找了啦,俺都藏在这里 Material Design控件军火库集合 【简单说】》
《别找了啦,俺都藏在这里 Material Design控件军火库集合 【简单说】》
《别找了啦,俺都藏在这里 Material Design控件军火库集合 【简单说】》
《别找了啦,俺都藏在这里 Material Design控件军火库集合 【简单说】》
《别找了啦,俺都藏在这里 Material Design控件军火库集合 【简单说】》
《别找了啦,俺都藏在这里 Material Design控件军火库集合 【简单说】》
《别找了啦,俺都藏在这里 Material Design控件军火库集合 【简单说】》
《别找了啦,俺都藏在这里 Material Design控件军火库集合 【简单说】》
《别找了啦,俺都藏在这里 Material Design控件军火库集合 【简单说】》

MaterialDesignInXamlToolkit

https://github.com/ButchersBoy/MaterialDesignInXamlToolkit
同上都是组件军火库

《别找了啦,俺都藏在这里 Material Design控件军火库集合 【简单说】》

更多设计请参考:最全面的 Material Design 学习资料

如何下次找到我?
  • 关注我的简书
  • 本篇同步Github仓库:https://github.com/BolexLiu/DevNote (可以关注)
    《别找了啦,俺都藏在这里 Material Design控件军火库集合 【简单说】》

推荐阅读
  • 四、连接屏幕流各位读者好!我们已经到了应用开发的一个重要阶段——连接屏幕。如您所知,我们在上一章 ... [详细]
  • 安卓中的刮刮卡视图,示例原文:https://www.gee ... [详细]
  • 本文介绍了使用kotlin实现动画效果的方法,包括上下移动、放大缩小、旋转等功能。通过代码示例演示了如何使用ObjectAnimator和AnimatorSet来实现动画效果,并提供了实现抖动效果的代码。同时还介绍了如何使用translationY和translationX来实现上下和左右移动的效果。最后还提供了一个anim_small.xml文件的代码示例,可以用来实现放大缩小的效果。 ... [详细]
  • ScrollView嵌套Collectionview无痕衔接四向滚动,支持自定义TitleView
    本文介绍了如何实现ScrollView嵌套Collectionview无痕衔接四向滚动,并支持自定义TitleView。通过使用MainScrollView作为最底层,headView作为上部分,TitleView作为中间部分,Collectionview作为下面部分,实现了滚动效果。同时还介绍了使用runtime拦截_notifyDidScroll方法来实现滚动代理的方法。具体实现代码可以在github地址中找到。 ... [详细]
  • 在一对一直播源码使用过程中,有时会出现软键盘切换闪屏问题,就是当切换表情的时候屏幕会跳动,因此要对一对一直播源码表情面板无缝切换进行优化。 ... [详细]
  • 这两天用到了ListView,写下遇到的一些问题。首先是ListView本身与子控件的焦点问题,比如我这里子控件用到了Button,在需要ListView中的根布局属性上加上下面的这一个属性:and ... [详细]
  • Android中高级面试必知必会,积累总结
    本文介绍了Android中高级面试的必知必会内容,并总结了相关经验。文章指出,如今的Android市场对开发人员的要求更高,需要更专业的人才。同时,文章还给出了针对Android岗位的职责和要求,并提供了简历突出的建议。 ... [详细]
  • android listview OnItemClickListener失效原因
    最近在做listview时发现OnItemClickListener失效的问题,经过查找发现是因为button的原因。不仅listitem中存在button会影响OnItemClickListener事件的失效,还会导致单击后listview每个item的背景改变,使得item中的所有有关焦点的事件都失效。本文给出了一个范例来说明这种情况,并提供了解决方法。 ... [详细]
  • 自动轮播,反转播放的ViewPagerAdapter的使用方法和效果展示
    本文介绍了如何使用自动轮播、反转播放的ViewPagerAdapter,并展示了其效果。该ViewPagerAdapter支持无限循环、触摸暂停、切换缩放等功能。同时提供了使用GIF.gif的示例和github地址。通过LoopFragmentPagerAdapter类的getActualCount、getActualItem和getActualPagerTitle方法可以实现自定义的循环效果和标题展示。 ... [详细]
  • 本文介绍了Android中的assets目录和raw目录的共同点和区别,包括获取资源的方法、目录结构的限制以及列出资源的能力。同时,还解释了raw目录中资源文件生成的ID,并说明了这些目录的使用方法。 ... [详细]
  • 涉及的知识点-ViewGroup的测量与布局-View的测量与布局-滑动冲突的处理-VelocityTracker滑动速率跟踪-Scroller实现弹性滑动-屏幕宽高的获取等实现步 ... [详细]
  • 2021年最详细的Android屏幕适配方案汇总
    1Android屏幕适配的度量单位和相关概念建议在阅读本文章之前,可以先阅读快乐李同学写的文章《Android屏幕适配的度量单位和相关概念》,这篇文章 ... [详细]
  • 本文实例讲述了Android编程实现读取工程中的txt文件功能。分享给大家供大家参考,具体如下:1.众所周知,Android的res文件夹 ... [详细]
  • 在最近的一系列文章,对midipadAPP,有一个关于一个radialgradiant渲染每个padview利用的探讨,对审美的原因&#x ... [详细]
  • 【clientX,offsetX,screenX】  【scrollWidth,clientWidth,offsetWidth】的区别
    一、深刻认识clientX,offsetX,screenX概念(来源于网络):clientX设置或获取鼠标指针 ... [详细]
author-avatar
孤狼舔血_347
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有