|
1 | 1 | package org.metatrans.commons.ads.impl.providers.home_ads; |
2 | 2 |
|
3 | 3 |
|
| 4 | +import org.metatrans.commons.ads.R; |
4 | 5 | import org.metatrans.commons.cfg.colours.IConfigurationColours; |
5 | 6 | //import org.metatrans.commons.cfg.publishedapp.IPublishedApplication; |
6 | 7 | import org.metatrans.commons.cfg.publishedapp.IHomeAdInfo; |
@@ -31,15 +32,15 @@ public class BannerView extends View implements OnTouchListener { |
31 | 32 | private RectF rectangle_text_frame; |
32 | 33 | private RectF rectangle_text1; |
33 | 34 | private RectF rectangle_text2; |
34 | | - //private RectF rectangle_type1; |
| 35 | + private RectF rectangle_type1; |
35 | 36 | //private RectF rectangle_type2; |
36 | 37 |
|
37 | 38 | private IButtonArea buttonarea_icon; |
38 | 39 | private IButtonArea buttonarea_text1; |
39 | 40 | private IButtonArea buttonarea_text2; |
40 | 41 | private IButtonArea buttonarea_text3; |
41 | 42 | private IButtonArea buttonarea_type1; |
42 | | - private IButtonArea buttonarea_type2; |
| 43 | + //private IButtonArea buttonarea_type2; |
43 | 44 |
|
44 | 45 | protected Paint paint; |
45 | 46 |
|
@@ -71,7 +72,7 @@ public BannerView(Context context, IConfigurationColours _coloursCfg, IHomeAdInf |
71 | 72 | rectangle_text_frame = new RectF(); |
72 | 73 | rectangle_text1 = new RectF(); |
73 | 74 | rectangle_text2 = new RectF(); |
74 | | - //rectangle_type1 = new RectF(); |
| 75 | + rectangle_type1 = new RectF(); |
75 | 76 | //rectangle_type2 = new RectF(); |
76 | 77 |
|
77 | 78 | paint = new Paint(); |
@@ -118,23 +119,22 @@ public void onMeasure(int widthMeasureSpec, int heightMeasureSpec) { |
118 | 119 | rectangle_icon.bottom = rectf_main_inner.bottom - MARGIN; |
119 | 120 | rectangle_icon.left = rectf_main_inner.left + MARGIN; |
120 | 121 | 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; |
123 | 129 | 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; |
124 | 131 | rectangle_type1.right = rectf_main_inner.right - MARGIN; |
125 | | - rectangle_type1.left = rectangle_type1.right - (rectangle_icon.bottom - rectangle_icon.top);// + MARGIN; |
126 | 132 |
|
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; |
128 | 134 | rectangle_type2.bottom = rectf_main_inner.bottom - MARGIN; |
129 | 135 | rectangle_type2.right = rectf_main_inner.right - MARGIN; |
130 | 136 | rectangle_type2.left = rectangle_type2.right - (rectangle_icon.bottom - rectangle_icon.top);// + MARGIN;*/ |
131 | 137 |
|
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 | | - |
138 | 138 | rectangle_text2.left = rectangle_icon.right + MARGIN; |
139 | 139 | rectangle_text2.right = rectf_main_inner.right - MARGIN; |
140 | 140 | 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) { |
187 | 187 | current_text2 = buttonarea_text2; |
188 | 188 |
|
189 | 189 |
|
190 | | - /*if (adInfo.isPaid()) { |
| 190 | + if (adInfo.isPaid()) { |
191 | 191 |
|
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); |
195 | 196 |
|
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), |
197 | 198 | coloursCfg.getColour_Delimiter(), |
198 | | - coloursCfg.getColour_Square_MarkingSelection()); |
| 199 | + coloursCfg.getColour_Square_MarkingSelection());*/ |
199 | 200 |
|
200 | 201 | } else { |
201 | 202 |
|
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); |
205 | 206 |
|
206 | | - if (adInfo.hasAds()) { |
| 207 | + /*if (adInfo.hasAds()) { |
207 | 208 | buttonarea_type2 = new TextArea(rectangle_type2, true, getResources().getString(R.string.label_advertising_free_2), |
208 | 209 | coloursCfg.getColour_Delimiter(), |
209 | 210 | coloursCfg.getColour_Square_ValidSelection()); |
210 | 211 | } else { |
211 | 212 | buttonarea_type2 = new TextArea(rectangle_type2, true, getResources().getString(R.string.label_advertising_paid_2), |
212 | 213 | coloursCfg.getColour_Delimiter(), |
213 | 214 | coloursCfg.getColour_Square_MarkingSelection()); |
214 | | - } |
215 | | - }*/ |
| 215 | + }*/ |
| 216 | + } |
216 | 217 |
|
217 | 218 |
|
218 | 219 | //initialized = true; |
@@ -264,6 +265,9 @@ protected synchronized void onDraw(Canvas canvas) { |
264 | 265 | buttonarea_text1.draw(canvas); |
265 | 266 | current_text2.draw(canvas); |
266 | 267 |
|
| 268 | + //Ads |
| 269 | + buttonarea_type1.draw(canvas); |
| 270 | + //buttonarea_type2.draw(canvas); |
267 | 271 |
|
268 | 272 | invalidate(); |
269 | 273 | } |
|
0 commit comments