Skip to content
This repository was archived by the owner on Nov 10, 2024. It is now read-only.

Commit ebc8a47

Browse files
committed
Update sample usage
1 parent 533bdc3 commit ebc8a47

File tree

1 file changed

+23
-31
lines changed

1 file changed

+23
-31
lines changed

app/src/main/java/ir/smartdevelop/eram/showcaseview/MainActivity.java

Lines changed: 23 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -38,33 +38,30 @@ protected void onCreate(Bundle savedInstanceState) {
3838
.setContentText("Guide Description Text\n .....Guide Description Text\n .....Guide Description Text .....")
3939
.setGravity(Gravity.center)
4040
.setDismissType(DismissType.anywhere)
41-
.setPointerType(PointerType.arrow)
41+
.setPointerType(PointerType.circle)
4242
.setTargetView(view1)
43-
.setGuideListener(new GuideListener() {
44-
@Override
45-
public void onDismiss(View view) {
46-
switch (view.getId()) {
47-
case R.id.view1:
48-
builder.setTargetView(view2).build();
49-
break;
50-
case R.id.view2:
51-
builder.setTargetView(view3).build();
52-
break;
53-
case R.id.view3:
54-
builder.setTargetView(view4).build();
55-
break;
56-
case R.id.view4:
57-
builder.setTargetView(view5).build();
58-
break;
59-
case R.id.view5:
60-
builder.setTargetView(view6).build();
61-
break;
62-
case R.id.view6:
63-
return;
64-
}
65-
mGuideView = builder.build();
66-
mGuideView.show();
43+
.setGuideListener(view -> {
44+
switch (view.getId()) {
45+
case R.id.view1:
46+
builder.setTargetView(view2).build();
47+
break;
48+
case R.id.view2:
49+
builder.setTargetView(view3).build();
50+
break;
51+
case R.id.view3:
52+
builder.setTargetView(view4).build();
53+
break;
54+
case R.id.view4:
55+
builder.setTargetView(view5).build();
56+
break;
57+
case R.id.view5:
58+
builder.setTargetView(view6).build();
59+
break;
60+
case R.id.view6:
61+
return;
6762
}
63+
mGuideView = builder.build();
64+
mGuideView.show();
6865
});
6966

7067
mGuideView = builder.build();
@@ -74,12 +71,7 @@ public void onDismiss(View view) {
7471
}
7572

7673
private void updatingForDynamicLocationViews() {
77-
view4.setOnFocusChangeListener(new View.OnFocusChangeListener() {
78-
@Override
79-
public void onFocusChange(View view, boolean b) {
80-
mGuideView.updateGuideViewLocation();
81-
}
82-
});
74+
view4.setOnFocusChangeListener((view, b) -> mGuideView.updateGuideViewLocation());
8375
}
8476

8577
}

0 commit comments

Comments
 (0)