使用材质设计模板快速启动Android App UI

尽管Material Design的指南文档齐全且易于理解,但要使用Android SDK和AndroidX正确实施它们,则需要进行大量仔细的编码和测试,这主要是因为您需要支持多个像素密度,屏幕尺寸,设备方向和Android版本。 但是,通过使用MaterialX ,您可以节省所有时间和精力。

通过ENVATO精英作者开发的梦幻空间 ,MaterialX是上可用的优质材料设计的UI组件库CodeCanyon 。 除了按钮,卡片和滑块之类的基本UI组件之外,它还提供了数百种独特的手工制作的Material Design布局,您可以在应用程序中直接开始使用它们。 这样,在使用这些布局时,您不必担心诸如放置UI组件,调整其边距和填充甚至为它们设置动画之类的任务。

现在让我们仔细研究MaterialX提供的功能。

1.导航组件

具有吸引人的界面,使用户可以从应用程序的一个屏幕切换到另一个屏幕,这一点非常重要。 Material Design列出了可用于构建此类接口的几个组件,而MaterialX具有针对所有组件的实现。

如今,最流行的此类组件是底部导航栏。 MaterialX当前提供八个漂亮的底部导航栏供您选择。 这是两个这样的酒吧:

底部导航栏示例

如果您更喜欢使用滑动抽屉,则此模板为您提供了多个选项,所有这些选项都针对不同类型的应用程序。 例如,如果您要构建新闻应用程序,则可以使用“ 抽屉新闻”组件。 同样,如果要创建与邮件相关的应用程序,则可以使用“ 抽屉邮件”组件。

样品柜组件

标签通常是对顶部应用栏的补充,也广泛用于Android应用中。 MaterialX具有各种选项卡视图,在浅色和深色主题中看起来都不错。 如您所料,它们都支持水平滑动手势。

样本标签组件

2.列表和表格

列表是Android应用程序不可或缺的一部分,精心设计的列表可以显着改善应用程序的用户体验。 MaterialX提供了近十二种不同类型的列表,包括分段列表,动画列表和多选列表。 它还提供了一些特定于应用程序的列表,例如新闻应用程序的列表。

样本列表视图

但是,如果您需要连续显示多个项目,则必须使用此模板具有的六个不同网格之一。 除了常用的基本和分段网格外,MaterialX还具有用于图库应用程序和呼叫者应用程序的网格。

样本网格

卡经常与列表和网格一起使用。 由于MaterialX具有用于处理大多数用例的卡片模板,因此您现在可以避免从头开始创建自己的卡片。 某些卡片模板也可用于创建介绍性屏幕或教程屏幕。

样本卡视图

值得注意的是,MaterialX具有单独的组件来显示较小的列表,例如标签列表和首选项列表。

3.表格

创建表单很困难。 要说服用户填写和提交表格仍然更加困难。 幸运的是,MaterialX随附了大量用于表单的漂亮模板,您的用户将喜欢填写它们。

创建表单时,您可以自由选择通用表单模板(例如用于登录和注册表单的模板)或特定于域的模板(例如用于电子商务的模板)。

样本表格

为了使您的生活更轻松,MaterialX还具有专用于特定类型表单的整个布局。 由于这些有吸引力的布局充当了表单的完整容器,因此在使用它们时,您无需向布局中添加任何其他UI组件。 当前,有用于登录表单,电话号码验证表单和付款表单的布局。

Dedicated form layouts

请注意,许多表单模板也有深色主题的替代方案。

4.表单元素

如果您有兴趣自己创建表单,则可以尝试使用MaterialX中可用的元素,而不是直接使用Android的默认表单元素。 它们通常看起来更好,并提供更有趣的用户体验。

模板具有各种按钮,选择器和滑块,如下面的屏幕截图所示:

Form elements offered by MaterialX

为了方便显示与表单相关的消息,该模板还具有针对烤面包,警报对话框和小吃店的几种自定义实现。

5.仪表板

直观的仪表板可显示大量及时的上下文相关数据,是多种应用程序(例如健身应用程序,旅行应用程序以及与加密货币相关的应用程序)的理想主屏幕。 MaterialX当前有11个仪表板,每个仪表板都针对不同的域。 例如,以下是两种仪表板布局,一种用于电子商务应用程序,另一种用于旅行应用程序:

Sample dashboards

所有可用的仪表板都很全面,经过深思熟虑并且外观令人愉悦。 因此,通常无需进行任何自定义即可开始使用它们。

6.社交屏幕

向您的应用程序添加简单的社交功能是提高用户保留率的好方法。 通常,您需要做的就是允许您的用户自己创建个人资料并与朋友或关注者共享内容。 MaterialX具有许多组件,可以在实现这两个功能时帮助您节省时间。

该模板具有用于个人资料页面的近二十种布局,每种布局具有独特的外观。 尽管有些是通用的,但大多数都是针对特定用户组的,例如摄影师,自由职业者和求职者。

Sample profile page layouts

此外,MaterialX具有用于显示用户供稿和时间表的布局。 如果您试图在应用程序中实现类似Twitter的功能,那么您会发现这些布局非常有用。

Layouts for user timelines

最后,如果您想允许用户之间相互交流或与团队进行实时交流,那么MaterialX提供的布局与您在WhatsApp和Telegram等应用程序中看到的布局非常相似。

7.博客屏幕

您已经有一个WordPress博客了吗? 使用MaterialX,您可以毫不费力地创建一个Android应用程序。

该模板具有多种布局,可用于显示帖子。 这些令人愉悦的布局可以流畅地渲染文本和图像。

Sample blog layout

此外,“关于我们”页面有许多布局,可用于谈论您自己或您的公司,而在“搜索”页面中可用于向应用程序添加搜索功能时使用。

Search page and about us page samples

由于当今的博客不仅限于文本和图像,因此MaterialX也具有用于处理音频和视频内容的布局。 该模板有两个用于视频播放器的布局,几个用于音频播放器的布局,它们支持独立的声音文件和播放列表。

结论

MaterialX是CodeCanyon上最全面的Android应用程序模板之一。 它拥有超过2,250笔销售记录,且大多为五星级评论,也是那里最受欢迎的模板之一。 我认为,这是想要显着改善其应用程序外观的Android开发人员的必备条件。

当您购买MaterialX的许可证时,除了其源代码之外,您还可以访问其所有文档。 您可以参考它以了解有关模板的更多信息。

翻译自: https://code.tutsplus.com/articles/jumpstart-your-android-app-ui-with-a-material-design-template--cms-33937

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值