MaterialSpinner 开源项目教程
MaterialSpinnerA spinner view for Android项目地址:https://gitcode.com/gh_mirrors/ma/MaterialSpinner
1. 项目的目录结构及介绍
MaterialSpinner 项目的目录结构如下:
MaterialSpinner/
├── gradle/
│ └── wrapper/
│ ├── gradle-wrapper.jar
│ └── gradle-wrapper.properties
├── materialspinner/
│ ├── src/
│ │ ├── main/
│ │ │ ├── java/
│ │ │ │ └── com/
│ │ │ │ └── jaredrummler/
│ │ │ │ └── materialspinner/
│ │ │ │ ├── MaterialSpinner.java
│ │ │ │ └── MaterialSpinnerAdapter.java
│ │ │ └── res/
│ │ │ ├── drawable/
│ │ │ ├── layout/
│ │ │ ├── values/
│ │ │ └── values-v21/
│ │ └── test/
│ │ └── java/
│ │ └── com/
│ │ └── jaredrummler/
│ │ └── materialspinner/
│ │ └── MaterialSpinnerTest.java
│ ├── build.gradle
│ └── proguard-rules.pro
├── sample/
│ ├── src/
│ │ ├── main/
│ │ │ ├── java/
│ │ │ │ └── com/
│ │ │ │ └── jaredrummler/
│ │ │ │ └── materialspinner/
│ │ │ │ └── sample/
│ │ │ │ ├── MainActivity.java
│ │ │ │ └── SampleAdapter.java
│ │ │ └── res/
│ │ │ ├── drawable/
│ │ │ ├── layout/
│ │ │ ├── values/
│ │ │ └── values-v21/
│ │ └── test/
│ │ └── java/
│ │ └── com/
│ │ └── jaredrummler/
│ │ └── materialspinner/
│ │ └── sample/
│ │ └── MainActivityTest.java
│ ├── build.gradle
│ └── proguard-rules.pro
├── screenshot/
│ └── screenshot.png
├── .gitignore
├── CHANGELOG.md
├── LICENSE
├── README.md
├── build.gradle
├── gradle.properties
├── gradlew
├── gradlew.bat
└── settings.gradle
目录结构介绍
gradle/wrapper/
: 包含 Gradle 包装器的文件,用于确保项目使用特定版本的 Gradle。materialspinner/
: 核心库的源代码目录。src/main/java/com/jaredrummler/materialspinner/
: 包含 MaterialSpinner 的核心类文件。src/main/res/
: 包含资源文件,如布局、字符串等。src/test/java/com/jaredrummler/materialspinner/
: 包含测试类文件。
sample/
: 示例应用的源代码目录。src/main/java/com/jaredrummler/materialspinner/sample/
: 包含示例应用的主要活动和适配器。src/main/res/
: 包含示例应用的资源文件。src/test/java/com/jaredrummler/materialspinner/sample/
: 包含示例应用的测试类文件。
screenshot/
: 包含项目的截图。.gitignore
: Git 忽略文件。CHANGELOG.md
: 项目变更日志。LICENSE
: 项目许可证。README.md
: 项目自述文件。build.gradle
: 项目的构建脚本。gradle.properties
: Gradle 属性文件。gradlew
和gradlew.bat
: Gradle 包装器脚本。settings.gradle
: Gradle 设置文件。
2. 项目的启动文件介绍
启动文件
sample/src/main/java/com/jaredrummler/materialspinner/sample/MainActivity.java
: 这是示例应用的主要活动文件,负责初始化和展示 MaterialSpinner 组件。
主要活动
MaterialSpinnerA spinner view for Android项目地址:https://gitcode.com/gh_mirrors/ma/MaterialSpinner