我如何为旧版本设计 Material?
How can I design Material for older versions?
如何为旧版本设计 Material?
我尝试将 appcompat_v7
添加到我的项目中,但不幸的是,这并没有改变任何东西。
请帮忙!
这不是自动的。但是对于初学者来说,您将需要 appcompat 21。看看这个:
http://android-developers.blogspot.com/2014/10/appcompat-v21-material-design-for-pre.html?m=1
编辑:在 2015 年的 IO 中,Matias Duarte 揭示了支持设计库,它大大简化了这项任务。它包含在 SDK 存储库中。
看这里:http://android-developers.blogspot.com/2015/05/android-design-support-library.html
您可以查看此库以支持 Material 旧版本的设计。从 2.2
开始支持 material 设计
https://github.com/navasmdc/MaterialDesignLibrary
如果要使用此库,只需下载 MaterialDesign 项目,将其导入您的工作区,然后将项目作为库添加到您的 android 项目设置中。
如果您愿意,可以使用成绩相关性,您必须在 buil.gradle 文件中添加这些行:
repositories {
jcenter()
}
dependencies {
compile 'com.github.navasmdc:MaterialDesign:1.2@aar'
}
Material 设计是一个概念,所以切换 API 到更新版本不会改变所有视觉效果。 API 21 包含一些有用的 类,但即使使用 Android 5.0 兼容 phone 和 SDK,您也必须自己做很多事情。
这取决于您希望支持哪些版本。大多数功能仅在较新的设备 (4.0+) 上受支持。某些功能(如波纹触摸反馈或动画阴影)仅在 Lollipop 上得到官方支持。
我正在为所有设备开发一个反向端口,但这实际上取决于您需要什么以及您的设备有多快(渲染阴影确实要求很高)。您可以在这里找到它:https://androidreclib.wordpress.com/ and https://github.com/ZieIony/Carbon
官方页面有很多信息:https://developer.android.com/training/material/compatibility.html
Fco P.提到的页面也很重要。
如何为旧版本设计 Material?
我尝试将 appcompat_v7
添加到我的项目中,但不幸的是,这并没有改变任何东西。
请帮忙!
这不是自动的。但是对于初学者来说,您将需要 appcompat 21。看看这个:
http://android-developers.blogspot.com/2014/10/appcompat-v21-material-design-for-pre.html?m=1
编辑:在 2015 年的 IO 中,Matias Duarte 揭示了支持设计库,它大大简化了这项任务。它包含在 SDK 存储库中。
看这里:http://android-developers.blogspot.com/2015/05/android-design-support-library.html
您可以查看此库以支持 Material 旧版本的设计。从 2.2
开始支持 material 设计https://github.com/navasmdc/MaterialDesignLibrary
如果要使用此库,只需下载 MaterialDesign 项目,将其导入您的工作区,然后将项目作为库添加到您的 android 项目设置中。
如果您愿意,可以使用成绩相关性,您必须在 buil.gradle 文件中添加这些行:
repositories {
jcenter()
}
dependencies {
compile 'com.github.navasmdc:MaterialDesign:1.2@aar'
}
Material 设计是一个概念,所以切换 API 到更新版本不会改变所有视觉效果。 API 21 包含一些有用的 类,但即使使用 Android 5.0 兼容 phone 和 SDK,您也必须自己做很多事情。
这取决于您希望支持哪些版本。大多数功能仅在较新的设备 (4.0+) 上受支持。某些功能(如波纹触摸反馈或动画阴影)仅在 Lollipop 上得到官方支持。
我正在为所有设备开发一个反向端口,但这实际上取决于您需要什么以及您的设备有多快(渲染阴影确实要求很高)。您可以在这里找到它:https://androidreclib.wordpress.com/ and https://github.com/ZieIony/Carbon
官方页面有很多信息:https://developer.android.com/training/material/compatibility.html
Fco P.提到的页面也很重要。