Revision 4888e97c
Added by Leszek Koltunski about 4 years ago
src/main/java/org/distorted/dialog/RubikDialogScores.java | ||
---|---|---|
103 | 103 |
tabLayout.setupWithViewPager(viewPager); |
104 | 104 |
|
105 | 105 |
viewPager.setCurrentItem(curTab); |
106 |
RubikObjectList list; |
|
106 | 107 |
|
107 |
for (int i = 0; i< RubikObjectList.LENGTH; i++)
|
|
108 |
for (int object=0; object<RubikObjectList.NUM_OBJECTS; object++)
|
|
108 | 109 |
{ |
109 |
ImageView imageView = new ImageView(act); |
|
110 |
imageView.setImageResource(RubikObjectList.getObject(i).getIconID()); |
|
111 |
TabLayout.Tab tab = tabLayout.getTabAt(i); |
|
112 |
if(tab!=null) tab.setCustomView(imageView); |
|
110 |
list = RubikObjectList.getObject(object); |
|
111 |
int[] iconID = list.getIconIDs(); |
|
112 |
int len = list.getSizes().length; |
|
113 |
|
|
114 |
for(int size=0; size<len; size++) |
|
115 |
{ |
|
116 |
int t = RubikObjectList.pack(object,size); |
|
117 |
ImageView imageView = new ImageView(act); |
|
118 |
imageView.setImageResource(iconID[size]); |
|
119 |
TabLayout.Tab tab = tabLayout.getTabAt(t); |
|
120 |
if(tab!=null) tab.setCustomView(imageView); |
|
121 |
} |
|
113 | 122 |
} |
114 | 123 |
|
115 | 124 |
return builder.create(); |
Also available in: Unified diff
Major restructuring around making it possible to include different kinds of RubikObjects in the UI.