Android UI 开源项目教程
android-uiAndroid UI library.项目地址:https://gitcode.com/gh_mirrors/an/android-ui
1. 项目的目录结构及介绍
android-ui/
├── app/
│ ├── build/
│ ├── libs/
│ ├── src/
│ │ ├── main/
│ │ │ ├── java/
│ │ │ │ └── com/
│ │ │ │ └── markushi/
│ │ │ │ └── ui/
│ │ │ │ ├── actionbar/
│ │ │ │ ├── badge/
│ │ │ │ ├── circlebutton/
│ │ │ │ ├── disclosure/
│ │ │ │ ├── endless/
│ │ │ │ ├── progress/
│ │ │ │ ├── reveal/
│ │ │ │ ├── scroll/
│ │ │ │ ├── slider/
│ │ │ │ ├── widget/
│ │ │ │ └── ...
│ │ │ ├── res/
│ │ │ │ ├── drawable/
│ │ │ │ ├── layout/
│ │ │ │ ├── menu/
│ │ │ │ ├── values/
│ │ │ │ └── ...
│ │ │ └── AndroidManifest.xml
│ │ └── test/
│ │ └── java/
│ │ └── com/
│ │ └── markushi/
│ │ └── ui/
│ └── build.gradle
├── gradle/
├── gradle.properties
├── gradlew
├── gradlew.bat
├── settings.gradle
└── ...
目录结构介绍
app/: 主应用程序模块。
build/: 构建生成的文件。libs/: 第三方库文件。src/: 源代码文件。
main/: 主源代码文件。
java/: Java 源代码文件。
com/markushi/ui/: 项目的主要包。
actionbar/: 自定义 ActionBar 组件。badge/: 徽章组件。circlebutton/: 圆形按钮组件。disclosure/: 展开/收起组件。endless/: 无限滚动组件。progress/: 进度条组件。reveal/: 显示/隐藏组件。scroll/: 滚动组件。slider/: 滑动条组件。widget/: 其他自定义组件。 res/: 资源文件。
drawable/: 可绘制资源。layout/: 布局文件。menu/: 菜单文件。values/: 值资源文件。 AndroidManifest.xml: 应用程序配置文件。 test/: 测试代码文件。 build.gradle: 应用程序模块的构建脚本。 gradle/: Gradle 相关文件。gradle.properties: Gradle 属性文件。gradlew: Gradle 包装器脚本。gradlew.bat: Gradle 包装器脚本(Windows)。settings.gradle: 项目设置文件。
2. 项目的启动文件介绍
项目的启动文件是 AndroidManifest.xml,位于 app/src/main/ 目录下。该文件包含了应用程序的基本信息和配置,如应用程序的包名、启动 Activity、权限声明等。
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.markushi.ui">
<application
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme">
<activity android:name=".MainActivity">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
</manifest>
android-uiAndroid UI library.项目地址:https://gitcode.com/gh_mirrors/an/android-ui
1