创建 Android 个应用级屏幕

Create Android App Level Screen

我正在创建一个用户通过 Firebase 身份验证登录并使用 Firebase 实时数据库存储用户级别数据的应用程序。级别只是级别 1、2、3 等。

根据特定条件,用户将获得每个级别的 1、2 或 3 星评级。

这是我想要创建的示例。我想知道如何最好地实现它。

我是否应该将分别带有 1、2 和 3 星的蓝色方块和带有挂锁的蓝色方块作为 4 个单独的图像资源文件。那样做,我将不得不弄清楚要显示哪个并手动将其放置在屏幕上。

一张图片应该有 15 个方块吗?这样做,我只需要控制每个方块上星星的可见性,并可选择在每个方块上叠加一个数字或一个挂锁。

我是不是太难了?我正在征求建议。

谢谢。

您可以将 RecyclerViewGridLayoutManager 一起使用。 参考 this