在Android Studio中添加com.android.support:design的支持

本文介绍如何在AndroidStudio中导入AndroidDesignSupportLibrary实现MaterialDesign风格的UI界面。通过详细步骤指导,帮助开发者快速掌握配置方法。

关于Material Design

Google在2015的IO大会上,给我们带来了Material Design的设计规范,同时,也给我们带来了全新的Android Design Support Library,利用这个库在Android上可以做一些相对统一风格的UI界面。

导入包

如何在Android Studio中导入Android Design Support Library,搜索网络上大部分的资料,都是说手动导入如下语句,但是可能版本号不对应。

compile 'com.android.support:design:23.3.0'

简便操作

  1. 进入Module:app里的build.gradle,查看dependencies部分,点击一下dependencies内容范围,出现小气泡黄色图标。
    1
  2. 在弹出的提示框里,选择Add library dependency。
    2
  3. 再选择com.android.support:design:x.x.x,具体版本号与此时最新的版本有关。3
  4. 选择后,导入结果如下。
    4
  5. 更新后,sync时还是会有warning,根据Android Studio 3.0建议,compile建议用implement代替,所以手动修改如下。
    5

总结

大功告成,小事也有细节,经验来源于点滴。

在查找 `com.android.support.design` 特定版本(如 28.0.0)的源代码时,通常可以通过以下几种方式获取官方支持库的源码: 1. **Android 开源项目 (AOSP)** Android Support Design 库的源代码可以在 Android 开源项目中找到。访问 AOSP 的 Git 仓库并切换到与 28.0.0 版本对应的标签或提交记录即可查看源码。具体的 Git 仓库地址为: ``` https://android.googlesource.com/platform/frameworks/support/ ``` 在该仓库中,`design` 模块位于 `support/design` 子目录下。可以通过 Git 命令切换到与 28.0.0 版本相关的提交记录,例如使用以下命令: ```bash git checkout android-9.0.0_r1 ``` 注意:`28.0.0` 版本属于 Android 9.0(Pie)的一部分,因此应查找 `android-9.0.0_r1` 或相近的标签。 2. **Android Studio SDK Manager** 在 Android Studio 中,可以通过 SDK Manager 下载对应版本的 "Android Support Repository" 和 "Google Repository",然后在本地文件系统中找到源码。具体路径通常为: ``` <sdk-path>/extras/android/m2repository/com/android/support/design/ ``` 在此目录下,进入 `28.0.0` 文件夹,其中包含 `.aar` 文件。通过解压 `.aar` 文件可以获取资源文件和编译后的类文件,但不包含完整的源码。如果需要查看源码,可以下载对应的 `-sources.jar` 文件,并使用 IDE 打开[^1]。 3. **Maven Central 或 JitPack** 使用 Maven 或 Gradle 构建工具时,可以手动下载 `com.android.support:design:28.0.0` 的源码包。在 `build.gradle` 文件中添加以下内容以获取源码: ```gradle dependencies { implementation 'com.android.support:design:28.0.0' implementation 'com.android.support:design:28.0.0:sources' } ``` 然后通过 Android Studio 的 "Download Sources" 功能下载源码包,或者直接从 Maven Central 下载对应的 `-sources.jar` 文件。 4. **第三方源码浏览平台** 一些第三方网站(如 [https://github.com/AndroidAdvanceWithGeeks/android-support-design-library-source-code](https://github.com/AndroidAdvanceWithGeeks/android-support-design-library-source-code))提供了特定版本的源码浏览功能。可以克隆仓库并切换到 `28.0.0` 对应的分支或标签。 需要注意的是,由于 `com.android.support.design` 已被弃用,建议迁移到 `androidx.appcompat:appcompat` 和 `com.google.android.material:material` 等现代库以获得更好的兼容性和功能支持[^2]。 ---
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值