在过去的几天里,我搜索了几个小时来寻找 Android 设计支持库的完整源代码。我找到了从官方 Google 存储库镜像的源代码:
https://github.com/android/platform_frameworks_support/tree/master/design
但是,我还没有找到android.support.design.widget.NavigationView 的源代码。库的 jar 文件包含 NavigationView.class,但没有附加源。
如何找到这个类的源码?代码可能没有公开?
最佳答案
如果您从 SDK 管理器下载 Android 6.0 源代码,您将在以下位置找到 NavigationView
的源代码:
$ANDROID_SDK/sources/android-23/android/support/design/widget
$ANDROID_SDK
是您安装 Android SDK 的位置。
我的猜测是这与 Design Support 库的 23.0.0 版本相匹配。我不知道补丁(例如 23.0.1)是否会在此处显示其源代码。而且,据我所知,源代码中的内容早于 23.0.0。 Google 对支持库的源代码打包可能需要一些爱。
关于java - Android 设计支持库 : NavigationView source code,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31685927/