Skip to content

Commit 209307c

Browse files
committed
Label Ads in UI
1 parent e66a0cf commit 209307c

File tree

1 file changed

+29
-25
lines changed
  • app/src/main/java/org/metatrans/commons/ads/impl/providers/home_ads

1 file changed

+29
-25
lines changed

app/src/main/java/org/metatrans/commons/ads/impl/providers/home_ads/BannerView.java

Lines changed: 29 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
package org.metatrans.commons.ads.impl.providers.home_ads;
22

33

4+
import org.metatrans.commons.ads.R;
45
import org.metatrans.commons.cfg.colours.IConfigurationColours;
56
//import org.metatrans.commons.cfg.publishedapp.IPublishedApplication;
67
import org.metatrans.commons.cfg.publishedapp.IHomeAdInfo;
@@ -31,15 +32,15 @@ public class BannerView extends View implements OnTouchListener {
3132
private RectF rectangle_text_frame;
3233
private RectF rectangle_text1;
3334
private RectF rectangle_text2;
34-
//private RectF rectangle_type1;
35+
private RectF rectangle_type1;
3536
//private RectF rectangle_type2;
3637

3738
private IButtonArea buttonarea_icon;
3839
private IButtonArea buttonarea_text1;
3940
private IButtonArea buttonarea_text2;
4041
private IButtonArea buttonarea_text3;
4142
private IButtonArea buttonarea_type1;
42-
private IButtonArea buttonarea_type2;
43+
//private IButtonArea buttonarea_type2;
4344

4445
protected Paint paint;
4546

@@ -71,7 +72,7 @@ public BannerView(Context context, IConfigurationColours _coloursCfg, IHomeAdInf
7172
rectangle_text_frame = new RectF();
7273
rectangle_text1 = new RectF();
7374
rectangle_text2 = new RectF();
74-
//rectangle_type1 = new RectF();
75+
rectangle_type1 = new RectF();
7576
//rectangle_type2 = new RectF();
7677

7778
paint = new Paint();
@@ -118,23 +119,22 @@ public void onMeasure(int widthMeasureSpec, int heightMeasureSpec) {
118119
rectangle_icon.bottom = rectf_main_inner.bottom - MARGIN;
119120
rectangle_icon.left = rectf_main_inner.left + MARGIN;
120121
rectangle_icon.right = rectangle_icon.left + (rectangle_icon.bottom - rectangle_icon.top) - MARGIN;
121-
122-
/*rectangle_type1.top = rectf_main_inner.top + MARGIN;
122+
123+
rectangle_text1.left = rectangle_icon.right + MARGIN;
124+
rectangle_text1.right = rectf_main_inner.right - MARGIN - (rectf_main_inner.right - rectf_main_inner.left) / 5;
125+
rectangle_text1.top = rectf_main_inner.top + MARGIN;
126+
rectangle_text1.bottom = rectf_main_inner.top + (rectf_main_inner.bottom - rectf_main_inner.top) / 2 - MARGIN / 2;
127+
128+
rectangle_type1.top = rectf_main_inner.top + MARGIN;
123129
rectangle_type1.bottom = rectf_main_inner.top + (rectf_main_inner.bottom - rectf_main_inner.top) / 2 - MARGIN / 2;
130+
rectangle_type1.left = rectangle_text1.right;
124131
rectangle_type1.right = rectf_main_inner.right - MARGIN;
125-
rectangle_type1.left = rectangle_type1.right - (rectangle_icon.bottom - rectangle_icon.top);// + MARGIN;
126132

127-
rectangle_type2.top = rectf_main_inner.top + (rectf_main_inner.bottom - rectf_main_inner.top) / 2 + MARGIN / 2;
133+
/*rectangle_type2.top = rectf_main_inner.top + (rectf_main_inner.bottom - rectf_main_inner.top) / 2 + MARGIN / 2;
128134
rectangle_type2.bottom = rectf_main_inner.bottom - MARGIN;
129135
rectangle_type2.right = rectf_main_inner.right - MARGIN;
130136
rectangle_type2.left = rectangle_type2.right - (rectangle_icon.bottom - rectangle_icon.top);// + MARGIN;*/
131137

132-
133-
rectangle_text1.left = rectangle_icon.right + MARGIN;
134-
rectangle_text1.right = rectf_main_inner.right - MARGIN;
135-
rectangle_text1.top = rectf_main_inner.top + MARGIN;
136-
rectangle_text1.bottom = rectf_main_inner.top + (rectf_main_inner.bottom - rectf_main_inner.top) / 2 - MARGIN / 2;
137-
138138
rectangle_text2.left = rectangle_icon.right + MARGIN;
139139
rectangle_text2.right = rectf_main_inner.right - MARGIN;
140140
rectangle_text2.top = rectf_main_inner.top + (rectf_main_inner.bottom - rectf_main_inner.top) / 2 + MARGIN / 2;
@@ -187,32 +187,33 @@ public void onMeasure(int widthMeasureSpec, int heightMeasureSpec) {
187187
current_text2 = buttonarea_text2;
188188

189189

190-
/*if (adInfo.isPaid()) {
190+
if (adInfo.isPaid()) {
191191

192-
buttonarea_type1 = new TextArea(rectangle_type1, true, getResources().getString(R.string.label_advertising_paid_1),
193-
coloursCfg.getColour_Delimiter(),
194-
coloursCfg.getColour_Square_MarkingSelection());
192+
buttonarea_type1 = new TextArea(rectangle_type1, false,
193+
getResources().getString(R.string.label_advertising_paid_1),
194+
coloursCfg.getColour_Square_MarkingSelection(),
195+
Color.WHITE);
195196

196-
buttonarea_type2 = new TextArea(rectangle_type2, true, getResources().getString(R.string.label_advertising_paid_2),
197+
/*buttonarea_type2 = new TextArea(rectangle_type2, true, getResources().getString(R.string.label_advertising_paid_2),
197198
coloursCfg.getColour_Delimiter(),
198-
coloursCfg.getColour_Square_MarkingSelection());
199+
coloursCfg.getColour_Square_MarkingSelection());*/
199200

200201
} else {
201202

202-
buttonarea_type1 = new TextArea(rectangle_type1, true, getResources().getString(R.string.label_advertising_free_1),
203-
coloursCfg.getColour_Delimiter(),
204-
coloursCfg.getColour_Square_ValidSelection());
203+
buttonarea_type1 = new TextArea(rectangle_type1, false, getResources().getString(R.string.label_advertising_free_1),
204+
coloursCfg.getColour_Square_MarkingSelection(),
205+
Color.WHITE);
205206

206-
if (adInfo.hasAds()) {
207+
/*if (adInfo.hasAds()) {
207208
buttonarea_type2 = new TextArea(rectangle_type2, true, getResources().getString(R.string.label_advertising_free_2),
208209
coloursCfg.getColour_Delimiter(),
209210
coloursCfg.getColour_Square_ValidSelection());
210211
} else {
211212
buttonarea_type2 = new TextArea(rectangle_type2, true, getResources().getString(R.string.label_advertising_paid_2),
212213
coloursCfg.getColour_Delimiter(),
213214
coloursCfg.getColour_Square_MarkingSelection());
214-
}
215-
}*/
215+
}*/
216+
}
216217

217218

218219
//initialized = true;
@@ -264,6 +265,9 @@ protected synchronized void onDraw(Canvas canvas) {
264265
buttonarea_text1.draw(canvas);
265266
current_text2.draw(canvas);
266267

268+
//Ads
269+
buttonarea_type1.draw(canvas);
270+
//buttonarea_type2.draw(canvas);
267271

268272
invalidate();
269273
}

0 commit comments

Comments
 (0)