# GameStageView
**Repository Path**: relin/GameStageView
## Basic Information
- **Project Name**: GameStageView
- **Description**: 游戏闯关View、闯关文字、解锁 + 未解锁、2字形路径
- **Primary Language**: Java
- **License**: Not specified
- **Default Branch**: main
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 1
- **Forks**: 0
- **Created**: 2022-07-29
- **Last Updated**: 2023-11-17
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# GameStageView
游戏闯关View、闯关文字、解锁 + 未解锁、2字形路径
# 预览

# 资源
|名字|资源|
|-|-|
|AAR|[game_stage_view.aar](https://github.com/RelinRan/GameStageView/blob/master/game_stage_view_2022.7.29.1.aar)|
|GitHub |[GameStageView](https://github.com/RelinRan/GameStageView)|
|Gitee|[GameStageView](https://gitee.com/relin/GameStageView)|
# Maven
1.build.grade | setting.grade
```
repositories {
...
maven { url 'https://jitpack.io' }
}
```
2./app/build.grade
```
dependencies {
implementation 'com.github.RelinRan:GameStageView:2022.7.29.1'
}
```
# xml
注意:Item个数过多情况请嵌套NestedScrollView或者ScrollView
~~~
~~~
# attrs.xml
~~~
~~~
# 使用
~~~
GameStageView game_stage = findViewById(R.id.game_stage);
//头像资源
game_stage.setItemHeadSrc(R.mipmap.ic_head);
//关数
game_stage.setItemCount(26);
//已闯关数
game_stage.setItemPosition(13);
//Item点击事件
game_stage.setOnGameItemClickListener((position, lock) -> {
Log.e("Game", "position=" + position + ",lock=" + lock);
});
//头像点击事件
game_stage.setOnGameHeadClickListener((position, lock) -> {
Log.e("Game", "position=" + position + ",lock=" + lock);
});
~~~