/MaterialDesign

全面的Material Design控件效果,转场动画,集合系统自带的LoginActivity、ScrollingActivity、ListActivity等

Primary LanguageJava

MaterialDesign

全面的Material Design控件效果,转场动画,集合系统自带的LoginActivity、ScrollingActivity、ListActivity等

Introduction

  • Material Design,中文名:质感设计,是由Google I/O 2014开发者大会上推出的全新的设计语言,这种设计语言旨在为手机、平板电脑、台式机和“其他平台”提供更一致、更广泛的“外观和感觉”。

  • 谷歌官方展示示例

Detail

Code

  • MainActivity
    • 1.首页滑动隐藏标题栏,悬浮置顶菜单选择栏并点击单个item移动至屏幕中间。
    • 2.RecyclerView显示VERTICAL_LIST,HORIZONTAL_LIST,VERTICAL_GRID,HORIZONTAL_GRID,STAGGERED_GRID。
    • 3.SwipeRefreshLayout变色下拉加载,RecyclerView简单上拉加载。
    • 4.DrawerLayout + NavigationView侧边栏。
    • 5.菜单①显示系统日历;菜单②点击显示通知消息。
  • BookDetailActivity - 图片转场动画,上滑置顶标签选择栏,点击切换。
  • LoginActivity - 系统自带的登录页面
  • ScrollingActivity - 系统自带的ScrollingActivity,滑动缩放标题
  • ItemListActivity - 展示正常的list列表,点击进入详情
  • SettingsActivity - 系统自带的设置页面
  • TabbedActivity - 系统自带的左右滑动切换页面
  • BottomNavigatorActivity - 系统自带的点击底部三个类别切换页面
  • FullscreenActivity - 系统自带的全屏显示页面
  • NewAppWidget - 显示桌面小控件

Project Picture