Google聚合物看起来像是制作材料设计网页的简单方法。我正在开发一个原生Android应用程序,并希望使其材料设计。我的问题是,我可以将Polymer用于本机Android应用程序吗?
Google聚合物看起来像是制作材料设计网页的简单方法。我正在开发一个原生Android应用程序,并希望使其材料设计。我的问题是,我可以将Polymer用于本机Android应用程序吗?
不,你不能使用Polymer来构建一个真正的“原生”Android应用程序。虽然有框架如 PhoneGap的 这将允许您使用Web技术构建应用程序,然后编译成Android应用程序。
如果你的目标是制作一个遵循材料设计模式的应用程序,我建议你先阅读有关该主题的官方文档: 使用Material Design创建应用程序
Polymer是一个JavaScript框架,它为前端实现特定于Web的标准。
JavaScript不是Android的本地语言,因此Polymer不能用于使用Meterial Design构建Native Apps(使用Java)。
但另一方面,您可以借助Cordova和PhoneGap等技术使用HTML5构建整个应用程序。
如果您使用的是原生Android,那么您应该使用Android官方Appcompat库(这是默认设置),但它缺少一些Mateial元素和功能的backport( 官方教程)。如果你真的需要实现Appcompat缺少的元素,你可以使用任何第三方库 MaterialEverywhere 要么 这个 或者你可以找到 这里 如果世界上真的有东西可用。
是的,您可以使用Polymer制作原生移动应用程序,这要归功于 聚合物原生。
是的,我们无法创建纯本机应用程序,但我们可以转换在HTML,CSS,JS中开发的Web应用程序,它将在浏览器中运行。 Cordrava有助于将Web应用程序源转换为apk文件,该文件可作为本机应用程序安装在Android设备中。 Cordrava使web应用程序在android的web视图中运行。 下面提供了一个很好的示例教程 Ashraff Hathibelagal