@@ -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