Project

General

Profile

« Previous | Next » 

Revision 4888e97c

Added by Leszek Koltunski about 4 years ago

Major restructuring around making it possible to include different kinds of RubikObjects in the UI.

View differences:

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