Project

General

Profile

« Previous | Next » 

Revision 6e3fcb91

Added by Leszek Koltunski over 2 years ago

Remove 3 out of 4 object icons.

View differences:

src/main/java/org/distorted/dialogs/RubikDialogScores.java
33 33
import android.util.TypedValue;
34 34
import android.view.LayoutInflater;
35 35
import android.view.View;
36
import android.view.ViewGroup;
36 37
import android.view.Window;
37 38
import android.widget.Button;
38 39
import android.widget.ImageView;
......
60 61

  
61 62
    DisplayMetrics displaymetrics = new DisplayMetrics();
62 63
    act.getWindowManager().getDefaultDisplay().getMetrics(displaymetrics);
63
    final float titleSize= displaymetrics.widthPixels * RubikActivity.MENU_BIG_TEXT_SIZE;
64
    final float okSize   = displaymetrics.widthPixels * RubikActivity.DIALOG_BUTTON_SIZE;
64

  
65
    int scrWidth = displaymetrics.widthPixels;
66
    final float titleSize= scrWidth*RubikActivity.MENU_BIG_TEXT_SIZE;
67
    final float okSize   = scrWidth*RubikActivity.DIALOG_BUTTON_SIZE;
68
    final int   tabHeight= (int)(scrWidth*RubikActivity.TAB_HEIGHT);
69
    final int   tabWidth = (int)(scrWidth*RubikActivity.TAB_WIDTH);
65 70

  
66 71
    LayoutInflater layoutInflater = act.getLayoutInflater();
67 72
    TextView tv = (TextView) layoutInflater.inflate(R.layout.dialog_title, null);
......
104 109
    tabLayout.setupWithViewPager(viewPager);
105 110

  
106 111
    viewPager.setCurrentItem(curTab);
107
    int iconSize = RubikActivity.getDrawableSize();
108 112
    int numObjects = RubikObjectList.getNumObjects();
113
    ViewGroup.LayoutParams paramsView = new ViewGroup.LayoutParams( tabWidth,tabHeight );
109 114

  
110 115
    for (int object=0; object<numObjects; object++)
111 116
      {
112 117
      RubikObject robject = RubikObjectList.getObject(object);
113
      int iconID = robject==null ? 0 : robject.getIconID(iconSize);
118
      int iconID = robject==null ? 0 : robject.getIconID();
114 119
      ImageView imageView = new ImageView(act);
115 120
      imageView.setImageResource(iconID);
121
      imageView.setLayoutParams(paramsView);
116 122
      TabLayout.Tab tab = tabLayout.getTabAt(object);
117 123
      if(tab!=null) tab.setCustomView(imageView);
118 124
      }

Also available in: Unified diff