对话框颜色选择器仅显示购买的颜色

时间:2016-08-20 03:20:59

标签: android mysql xml dialog color-picker

因此,目前我正在使用商店系统编写应用程序,您可以通过这样做获得积分,并可以在商店中花费您的积分来改变应用程序的布局。
点子: 在我的ShopFragment中是一个FAB,它在点击时打开一个对话框,它应该只包含在ImageViews中设置的已购买的颜色(如果购买或不存储在mysql表中,0不购买,1购买),当我点击如果我想将此颜色设置为布局,则应该像一个ImageView概述并打开另一个对话框。

问题: 我不知道如何制作一个像colorpicker一样的对话框,它只包含购买的颜色,按顺序排列。 示例1: 可用的颜色有红色,蓝色,绿色,橙色,紫色,金色和粉红色,我只买红色,所以打开时对话框中应该只有一个ImageView。 示例2:我买了红色,绿色和粉红色。现在应该只有3个ImageViews,顺序为红绿色和粉红色,我可以点击。

但是如何让它们 1。显示, 2。的顺序正确, 3。在点击时被勾勒出来?

感谢您的关注!

1 个答案:

答案 0 :(得分:0)

1& 2:反过来做。将所有颜色添加到布局中,然后将未购买的颜色设置为可见性GONE。这样你就可以控制xml中的顺序,这很容易。

3:为您的商品使用自定义选择器背景,请参阅https://stackoverflow.com/a/29848987/4388512