Tag Design

探索 Android Design Support Library v28 新增内容

Android Support Library v28 版本最近被宣布推出 — 在当前的 alpha 版本中, 我们又有了一系列令人兴奋的新组件. 在这篇文章中, 我想要看看以 Material 视图组件形式添加进入 Support Library 的新增部分. Material Button Material Button 是一个小部件, 可用于在你的应用程序的用户界面中显示材质样式的按钮. 这个类从你可能已经使用的 AppCompatButton 类继承而来. 它们之间有什么不同呢? 这个按钮开箱即用, 它被设计成具有物质本质外观和质感, 而无需使用样式标志定义. 我们按照原样使用 MaterialButton 类, 并且在我们的视图中, 它将具有我们所追求的材质外观和质感 — 将其视为一个提供方便的类. 我们可以像这样将这个按钮添加进布局文件中: 默认情况下, 此类将使用主题的…

使用 ViewPager 实现 Material Design 风格炫酷引导页

当我们第一次打开一个App,首先映入眼帘的就是引导页了。 引导页向我们展示了一些可以滑动的页面,并在页面中以图片方式展示了这个App的一些亮点。要实现这个效果,网上更多的是通过引入第三方库的形式,但是,这哪里有我们自己动手撸一个来的痛快呢?所以,今天我将手 摸 把手的带大家实现一个符合Material Design标准的炫酷引导页。 效果预览 我们首先来看看Google Docs是实现的效果: 下面是我们将要实现的效果: 设计规范 在Material Design官方文档中,关于引导页的部分是这样说明的: Onboarding is a virtual unboxing experience that helps users get started with an app’s UI. It should be brief and enhance the use of the app. 简单来说,引导应该是一个简短的过程,能够帮助用户理解App的使用。 那么,我们应该什么时候使用引导呢?按照规范,当我们的应用添加了新的特色功能或者有重大改变时,应该使用引导页面。对于那些用户本来就期待的,很普通的功能,就不要滥用引导页了。…