![](https://img-blog.csdnimg.cn/20190928193841531.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Material Design
南风子c
南风知我意,吹梦到西洲。
展开
-
安卓侧滑菜单DrawerLayout
安卓DrawerLayout简单实现很简单的一个案例,没啥功能,就能够实现侧滑。大概介绍一下吧1.导入我的是androidx,不用导入,需要导入的在build.gradle中导入 implementation 'com.android.support:design:28.0.0'2.介绍DawerLayout分为侧边菜单和主内容区两部分。主内容区要放在侧边菜单前面,还有就是主内...原创 2019-09-29 11:22:11 · 9212 阅读 · 2 评论 -
安卓下拉刷新SwipeRefreshLayout
SwipeRefreshLayout就是用于实现下拉刷新功能的核心类,我们把想要实现下拉刷新功能的控件放置到SwipeRefreshLayout中,就可以迅速让这个控件支持下拉刷新。代码比较简单,直接上代码:activity_main.xml这里想让listview实现刷新功能,所以把listview放到SwipeRefreshLayout中。<?xml version="1.0...原创 2019-09-29 15:25:24 · 746 阅读 · 0 评论 -
Snackbar
SnackBar是可交互提示,用法与Toast类似。SnackBar调用make()方法来创建一个SnackBar对象,make()方法的第一个参数需要传一个View,只要当前界面的任意一个View都可以,Snack会使用View来自动查找最外层的布局,用于显示SnackView,第二个参数是内容,第三个参数是时长。MainActivitypublic class MainActivit...原创 2019-09-29 16:06:09 · 284 阅读 · 0 评论 -
安卓CardView
CardView也是一个FrameLayout,只是额外提供了圆角和阴影等效果,看上去有立体感觉。对比之前网格视图的效果:传送门,他有一个很明显的立体效果。主要是在item的布局文件中以CardView为根布局。其他的和我之前写一篇(传送门)的一样,这里就直接上代码了activity_main.xml<LinearLayout xmlns:android="http://sch...原创 2019-09-29 19:14:16 · 2593 阅读 · 0 评论 -
安卓可伸缩的ToolBar——CollapsingToolbarLayout
1.CollapsingToolbarLayout介绍:CollapsingToolbarLayout介绍:collapsingToolbarLayout一般不会单独出现在布局文件中,而是作为另一个控件CoordinatorLayout的子元素出现。小知识:在coordinatorLayout做父布局的情况下,给滑动控件设置一个app:layout_behavior="@string/app...原创 2019-09-29 19:58:49 · 4934 阅读 · 0 评论