Android Design
文章平均质量分 73
mybook1122
这个作者很懒,什么都没留下…
展开
-
BottomNavigationBar实现Android特色底部导航栏
Android底部导航栏的实现方式特别多,例如TabHost,TabLayout,或者TextView等,都可以实现底部导航栏的效果,但是却没有Google官方统一的导航栏样式,今天讲的就是Google最近添加到Material design中的底部导航栏BottomNavigationBar,也可以说是现今Android底部导航栏的一个标准与统一吧。实现效果:实现:1.下载jar包 2.添加M原创 2017-03-01 15:39:09 · 5190 阅读 · 1 评论 -
Android Design风格组件之TextInputLayout
TextInputLayout特性 1其中包含的EditText则会让hint变成一个在EditText上方的浮动标签。同时还包括一个漂亮的material动画。 2它可以处理错误 3 统计输入框的字符数原创 2017-03-16 16:10:55 · 2176 阅读 · 0 评论 -
Android Design风格组件之Bottom navigation
从com.android.support:design:25.1.0开始支持Bottom navigation如何添加 在 build.gradle添加最新的design 和appcompat包 dependencies { compile 'com.android.support:appcompat-v7:X.X.X' compile 'com.android.support:原创 2017-06-28 11:33:42 · 387 阅读 · 0 评论 -
Android Design风格组件之BottomSheets
Android Support Library 23.2里的 Design Support Library新加了一个Bottom Sheets控件,一个底部表,就是我们经常在分享或者地图、音乐等app看到的效果 昨天晚上Support Library 23.2包还没能更新,官方视频就已经透露出了,视频地址,从视频看出Support Library 23.2包新增了:原创 2017-06-21 17:10:37 · 460 阅读 · 0 评论 -
面向开发者的 Material Design
开始 依赖项和先决条件 ● Android 5.0(API 级别 21) Material Design 是专为设计适用于多个平台和设备的视觉、运动与互动效果而制定的综合指南。 如果要在您的 Android 应用中使用 Material Design,请遵循Material Design 规范内所述的指导方针,并使用 Android 5.0(API 级别 21)所提供的新组件与功能。 本翻译 2017-05-15 14:45:07 · 353 阅读 · 0 评论 -
Android Design风格组件之CollapsingToolbarLayout
android 的 工具栏能伸缩折叠原创 2017-03-16 17:15:12 · 783 阅读 · 0 评论 -
android Design : Activity转场动画——ActivityOptions
相信大家对于Activity的过度动画都很熟悉了,一般情况下我们直接使用 overridePendingTransition(enterAnim, exitAnim); 但是这种老旧、生硬的方式怎么能适合我们的MD风格的App呢!好在google在新的sdk中给我们提供了另外一种Activity的过度动画——ActivityOptions。并且提供了兼容包——ActivityOptionsCompat。这篇博客我们就是来了解下这个新的activity过度机制。5.0以下若干个都不适用。原创 2017-03-16 17:05:16 · 600 阅读 · 0 评论 -
Android Design控件之NavigationView的学习和使用
前言 上次我们学习了TabLayout的用法,今天我们继续学习MaterialDesign(简称MD)控件——NavigationView。 正如其名,NavigationView,导航View。一般我们用它和DrawerLayout实现抽屉式导航设计,效果如下图。 学习 文档地址:http://developer.android.com/reference/andro原创 2017-03-16 16:31:40 · 832 阅读 · 0 评论 -
Material Design设计规范的几种控件:Snackbar
Google在2015的IO大会上,给我们带来了更加详细的Material Design设计规范,同时,也给我们带来了全新的Android Design Support Library,在这个support库里面,Google给我们提供了更加规范的MD设计风格的控件。最重要的是,Android Design Support Library的兼容性更广,直接可以向下兼容到Android 2.2。这不得原创 2016-09-03 11:41:11 · 1460 阅读 · 0 评论 -
Android Design风格组件之FloatingActionButton
概览 浮动操作按钮 (简称 FAB) 是: “一个特殊的promoted操作案例。因为一个浮动在UI之上的圆形图标而显得格外突出,同时它还具有特殊的手势行为” 比如,如果我们在使用email app,在列出收件箱邮件列表的时候,promoted操作可能就是新建一封邮件。 浮动操作按钮代表一个屏幕之内最基本的额操作。关于FAB按钮的更多信息和使用原创 2017-03-16 16:01:25 · 1000 阅读 · 0 评论 -
Android Design风格组件之FloatingActionButton
一、简单使用效果 <android.support.design.widget.FloatingActionButton android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentRight="true"原创 2017-03-16 15:57:57 · 588 阅读 · 0 评论 -
Android RecyclerView的那些开源LayoutManager
Google默认为RecyclerView提供了LinearLayoutManager、StaggeredGridLayoutManager、GridLayoutManager,已经可以满足很多开发需求了,但是实际开发过程中,免不了出现一些更加新颖的交互设计。于是,便从Github上整理了一波关于RecyclerView可以使用的LayoutManager,在实际开发中需要用到时,遇到相似的效果时原创 2017-03-27 15:52:43 · 2358 阅读 · 1 评论 -
Android 中使用 RecyclerView + SnapHelper 实现类似 ViewPager 效果
1 前言 在一些特定的场景下,如照片的浏览,卡片列表滑动浏览,我们希望当滑动停止时可以将当前的照片或者卡片停留在屏幕中央,以吸引用户的焦点。在 Android 中,我们可以使用RecyclerView + Snaphelper 来实现,SnapHelper 旨在支持 RecyclerView 的对齐方式,也就是通过计算对齐 RecyclerView 中 TargetView原创 2017-04-07 15:51:38 · 6131 阅读 · 0 评论 -
Android Design风格组件之CardView
如何添加?I. 在 build.gradle 里引入 cardview 库。 dependencies { compile 'com.android.support:cardview-v7:X.X.X' // where X.X.X version } II. 在 layout.xml 里声明 card ,并用它包裹其他的 view 。<android.support.v7.widget.C原创 2017-03-01 17:33:44 · 700 阅读 · 1 评论 -
Android Material Design系列之Palette
今天我们讲的这个Palette非常好用,也非常好玩。 Palette的作用是从图像中提取突出的颜色,这样我们可以根据提取到的色值把它赋给Toolbar,标题,状态栏等,可以使我们的整个界面色调统一,效果非常好看。 Palette介绍 Palette顾名思义调色板, Palette的作用是可以从图像中提取图片的颜色。我们可以把提取的颜色融入到App UI中,可以使UI风格更加美观融洽。 P原创 2017-09-11 15:26:26 · 312 阅读 · 0 评论