Project

General

Profile

« Previous | Next » 

Revision 7ac0ee88

Added by Leszek Koltunski over 2 years ago

Simplify ObjectList: now there's just one object per size.

View differences:

src/main/java/org/distorted/dialogs/RubikDialogScores.java
105 105

  
106 106
    viewPager.setCurrentItem(curTab);
107 107
    ObjectList list;
108
    int iconSize = RubikActivity.getDrawableSize();
108 109

  
109 110
    for (int object = 0; object< ObjectList.NUM_OBJECTS; object++)
110 111
      {
111 112
      list = ObjectList.getObject(object);
112
      int iconSize = RubikActivity.getDrawableSize();
113
      int[] iconID = list.getIconIDs(iconSize);
114
      int len = list.getSizes().length;
115

  
116
      for(int size=0; size<len; size++)
117
        {
118
        int t = ObjectList.pack(object,size);
119
        ImageView imageView = new ImageView(act);
120
        imageView.setImageResource(iconID[size]);
121
        TabLayout.Tab tab = tabLayout.getTabAt(t);
122
        if(tab!=null) tab.setCustomView(imageView);
123
        }
113
      int iconID = list.getIconID(iconSize);
114
      ImageView imageView = new ImageView(act);
115
      imageView.setImageResource(iconID);
116
      TabLayout.Tab tab = tabLayout.getTabAt(object);
117
      if(tab!=null) tab.setCustomView(imageView);
124 118
      }
125 119

  
126 120
    Dialog dialog = builder.create();

Also available in: Unified diff