Material Design
leigo
这个作者很懒,什么都没留下…
展开
-
Material Design之FloatingActionBar
默认的背景颜色是theme的colorAccent。如果想改变的话,可以通过setBackgroundTintList(ColorStateList)、app:backgroundTint="@color/colorPrimary"(android:backgroundTint API Version 21或以上)方法实现。 /** * Hides the button.原创 2016-05-04 11:48:33 · 3737 阅读 · 0 评论 -
Material Design之Snackbar
类似于Toast,Snackbar提供一个轻量级的操作反馈。在手机底部显示一个简短的信息。经过一段时间自动消失。 可以通过setAction(CharSequence, android.view.View.OnClickListener)操作Snackbar。Snackbar的源码还比较简单,有兴趣可以去看下。Snackbar mySnackbar = Snackbar.make(findView原创 2016-05-04 10:31:28 · 896 阅读 · 0 评论 -
Material Design之CoordinatorLayout CollapsingToolbarLayout
如想实现项目中相关效果,需要添加以下jar包至工程中在项目对应的build.gradle中添加以下配置dependencies { compile 'com.android.support:appcompat-v7:23.1.1' compile 'com.android.support:design:23.1.0'}CoordinatorLayoutCoordinatorL原创 2016-05-19 14:42:07 · 922 阅读 · 0 评论 -
Material Design之主题样式
<resources> <!-- inherit from the material theme --> <style name="AppTheme" parent="android:Theme.Material"> <!-- Main theme colors --> <!-- your app branding color for the app bar -->原创 2016-05-04 14:15:46 · 1580 阅读 · 0 评论 -
Material Design之RecyclerView
RecyclerView是Android-support-v7-21版本中新增的一个Widget,官方介绍RecyclerView 是 ListView 的升级版本,更加先进和灵活布局文件中使用 RecyclerView<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.androi原创 2016-05-19 13:49:00 · 635 阅读 · 0 评论 -
Material Design之SwipeRefreshLayout
<android.support.v4.widget.SwipeRefreshLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/swiperefresh" android:layout_width="match_parent" android:layou原创 2016-05-04 11:43:34 · 1148 阅读 · 0 评论 -
Material Design之TabLayout
提供一个水平方向标签栏。 TabLayout tabLayout = ...; tabLayout.addTab(tabLayout.newTab().setText("Tab 1")); tabLayout.addTab(tabLayout.newTab().setText("Tab 2")); tabLayout.addTab(tabLayout.newTab().setText("Ta原创 2016-05-04 14:11:39 · 822 阅读 · 0 评论 -
Material Design之CardView
CardView 扩展 FrameLayout 类别并让您能够显示卡片内的信息,这些信息在整个平台中拥有一致的呈现方式。CardView 组件可拥有阴影和圆角。如果要使用阴影创建卡片,请使用 card_view:cardElevation 属性如果要在您的布局中设置圆角半径,请使用 card_view:cardCornerRadius 属性。如果要在您的代码中设置圆角半径,请使用 CardVi原创 2016-05-04 14:28:47 · 816 阅读 · 0 评论 -
Material Design之NavigationView
NavigationView一般嵌入到DrawerLayout里面。 <android.support.v4.widget.DrawerLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" andro原创 2016-05-04 13:59:00 · 922 阅读 · 0 评论 -
Material Design之TextInputLayout
TextInputLayout包裹EditText,且必须只有子元素,类似ScrollView。例子:<android.support.design.widget.TextInputLayout android:layout_width="match_parent" android:layout_height="wrap_content"> <androi原创 2016-05-04 11:34:16 · 1261 阅读 · 0 评论