# 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字形路径 # 预览 ![效果](./ic_preview.png) # 资源 |名字|资源| |-|-| |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); }); ~~~