15
15
import com .uuch .adlibrary .bean .AdInfo ;
16
16
import com .uuch .adlibrary .AdManager ;
17
17
import com .uuch .adlibrary .transformer .DepthPageTransformer ;
18
+ import com .uuch .adlibrary .transformer .RotateDownPageTransformer ;
18
19
import com .uuch .adlibrary .transformer .ZoomOutPageTransformer ;
19
20
20
21
import java .util .ArrayList ;
@@ -51,11 +52,11 @@ protected void onCreate(Bundle savedInstanceState) {
51
52
private void initData () {
52
53
advList = new ArrayList <>();
53
54
AdInfo adInfo = new AdInfo ();
54
- adInfo .setActivityImg ("http ://uu-image.oss-cn-hangzhou.aliyuncs. com/160616/8409037842A6BDA500B698A99F7FE5A10C106D23 .png" );
55
+ adInfo .setActivityImg ("https ://raw.githubusercontent. com/yipianfengye/android-adDialog/master/images/testImage1 .png" );
55
56
advList .add (adInfo );
56
57
57
58
adInfo = new AdInfo ();
58
- adInfo .setActivityImg ("http ://uu-image.oss-cn-hangzhou.aliyuncs. com/160714/443619810B576C3A0287756EF7B789EC9A11DC33 .png" );
59
+ adInfo .setActivityImg ("https ://raw.githubusercontent. com/yipianfengye/android-adDialog/master/images/testImage2 .png" );
59
60
advList .add (adInfo );
60
61
}
61
62
@@ -96,7 +97,8 @@ private void initListener() {
96
97
@ Override
97
98
public void onItemSelected (AdapterView <?> parent , View view , int position , long id ) {
98
99
AdManager adManager = new AdManager (MainActivity .this , advList );
99
-
100
+ adManager .setOverScreen (true )
101
+ .setPageTransformer (new DepthPageTransformer ());
100
102
switch (position ) {
101
103
/**
102
104
* 从下至上弹出广告弹窗
@@ -177,6 +179,9 @@ public void onImageClick(View view, AdInfo advInfo) {
177
179
}
178
180
});
179
181
182
+ /**
183
+ * 自定义设置广告活动弹窗距离屏幕两侧距离以及宽高比
184
+ */
180
185
button2 .setOnClickListener (new View .OnClickListener () {
181
186
@ Override
182
187
public void onClick (View v ) {
@@ -194,6 +199,9 @@ public void onImageClick(View view, AdInfo advInfo) {
194
199
}
195
200
});
196
201
202
+ /**
203
+ * 自定义弹窗背景颜色,弹窗是否覆盖全屏,关闭按钮是否显示等
204
+ */
197
205
button3 .setOnClickListener (new View .OnClickListener () {
198
206
@ Override
199
207
public void onClick (View v ) {
@@ -211,6 +219,9 @@ public void onImageClick(View view, AdInfo advInfo) {
211
219
}
212
220
});
213
221
222
+ /**
223
+ * 自定义设定弹窗弹性参数和速度参数
224
+ */
214
225
button4 .setOnClickListener (new View .OnClickListener () {
215
226
@ Override
216
227
public void onClick (View v ) {
@@ -222,13 +233,15 @@ public void onImageClick(View view, AdInfo advInfo) {
222
233
Toast .makeText (MainActivity .this , "您点击了ViewPagerItem..." , Toast .LENGTH_SHORT ).show ();
223
234
}
224
235
})
225
- .setBounciness (15 )
226
- .setDialogCloseable (true )
227
- .setOverScreen (false )
236
+ .setBounciness (20 )
237
+ .setSpeed (4 )
228
238
.showAdDialog (AdConstant .ANIM_UP_TO_DOWN );
229
239
}
230
240
});
231
241
242
+ /**
243
+ * 自定义设置弹窗ViewPager滑动动画
244
+ */
232
245
button5 .setOnClickListener (new View .OnClickListener () {
233
246
@ Override
234
247
public void onClick (View v ) {
@@ -240,7 +253,7 @@ public void onImageClick(View view, AdInfo advInfo) {
240
253
Toast .makeText (MainActivity .this , "您点击了ViewPagerItem..." , Toast .LENGTH_SHORT ).show ();
241
254
}
242
255
})
243
- .setPageTransformer (new DepthPageTransformer ())
256
+ .setPageTransformer (new RotateDownPageTransformer ())
244
257
.showAdDialog (AdConstant .ANIM_UP_TO_DOWN );
245
258
}
246
259
});
0 commit comments