Project

General

Profile

« Previous | Next » 

Revision 95292d05

Added by Leszek Koltunski about 4 years ago

Prettier spinner.

View differences:

src/main/java/org/distorted/dialog/RubikDialogEffects.java
67 67
    int color  = ContextCompat.getColor(act, R.color.grey);
68 68
    LinearLayout outerLayout = new LinearLayout(act);
69 69
    LinearLayout.LayoutParams outerLayoutParams = new LinearLayout.LayoutParams(LinearLayout.LayoutParams.MATCH_PARENT,LinearLayout.LayoutParams.MATCH_PARENT, 0.5f);
70
    outerLayoutParams.topMargin    = margin;
70
    outerLayoutParams.topMargin    = index>0 ? margin : 0;
71 71
    outerLayoutParams.bottomMargin = 0;
72 72
    outerLayoutParams.leftMargin   = margin;
73 73
    outerLayoutParams.rightMargin  = margin;
......
164 164
    innerLayout2.addView(text3View);
165 165
    //////////////////////////////////////////////////////////////////
166 166
    int spinnerPadding = (int)(scale*10 + 0.5f);
167
    int spinnerMargin  = (int)(scale* 3 + 0.5f);
167 168
    LinearLayout.LayoutParams spinnerLayoutParams = new LinearLayout.LayoutParams(0,LinearLayout.LayoutParams.MATCH_PARENT,0.6f);
169
    spinnerLayoutParams.topMargin    =   spinnerMargin;
170
    spinnerLayoutParams.bottomMargin =   spinnerMargin;
171
    spinnerLayoutParams.leftMargin   =   spinnerMargin;
172
    spinnerLayoutParams.rightMargin  = 2*spinnerMargin;
168 173

  
169 174
    Spinner spinner = new Spinner(act);
170 175
    spinner.setLayoutParams(spinnerLayoutParams);
171 176
    spinner.setPadding(spinnerPadding,0,spinnerPadding,0);
177
    spinner.setBackgroundResource(R.drawable.spinner);
172 178
    spinner.setTextAlignment(View.TEXT_ALIGNMENT_CENTER);
173 179
    spinner.setId(index+BaseEffect.Type.LENGTH);
174 180
    innerLayout2.addView(spinner);

Also available in: Unified diff