Revision 6e3fcb91
Added by Leszek Koltunski over 2 years ago
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
Remove 3 out of 4 object icons.