在前棒棒糖设备中实现 material 设计的最佳方法是什么?

What is the best way to implement material design in pre-lollipop devices?

我必须在 material 设计中完全制作我的应用程序。它也应该支持棒棒糖之前的设备。我试过一个 support library found here.

它工作正常,但在涟漪效应等效果上似乎很慢。在一些文章中,我发现我们可以使用

compile "com.android.support:appcompat-v7:21.0.+1"

此依赖项like here

在旧设备上实施 material 设计的正确方法是什么? 我想使用 material 个项目,例如浮动操作按钮和所有项目。

我用过 support design library, for ripple effects and other good features use rey material library, you can also see navasmdc

实现material设计的简单方法是使用支持所有前棒棒糖设备的开源库。

看看this and this

还有许多其他图书馆。你可以 google 它。

navasmdc 的 MaterialDesignLibrary 似乎已被遗忘,报告了 150 多个问题。它也因与其他库的冲突、缺乏支持和糟糕的小部件实现而闻名。

基本上这取决于你想达到什么目的。大多数 material 功能太重,无法在旧平台上使用。如果您希望拥有 FloatingActionButton、Toolbar、RecyclerView 和主题,您可以使用 Google 中的 Design Support Library 和 AppCompat。

如果你想要阴影、波纹等,你应该寻找开源库。 Ray's lib is a very good example. Check out awesome-android and Android Arsenal。两者都有很好的 material 库列表。

我也有自己的图书馆。它被称为 Carbon 并将大部分 material 功能反向移植到 Android 2.2+。