File tree Expand file tree Collapse file tree
java/com/developer/spoti/vspot Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -5,6 +5,7 @@ group='com.github.TutorialsAndroid'
55android {
66 compileSdkVersion 35
77 defaultConfig {
8+ namespace ' com.developer.spoti.vspoti'
89 minSdkVersion 26
910 targetSdkVersion 35
1011 versionCode 2
Original file line number Diff line number Diff line change 11apply plugin : ' com.android.application'
22
33android {
4- compileSdkVersion 29
4+ compileSdkVersion 35
55 defaultConfig {
6- applicationId " com.developer.spoti.vspot"
7- minSdkVersion 15
8- targetSdkVersion 29
9- versionCode 1
10- versionName " 1 .0.19 "
6+ namespace ' com.developer.spoti.vspot'
7+ minSdkVersion 26
8+ targetSdkVersion 35
9+ versionCode 2
10+ versionName " 2 .0.0 "
1111 }
1212
1313 compileOptions {
@@ -20,4 +20,9 @@ dependencies {
2020 implementation fileTree(dir : ' libs' , include : [' *.jar' ])
2121 implementation ' androidx.appcompat:appcompat:1.1.0'
2222 implementation project(' :library' )
23+ }
24+ java {
25+ toolchain {
26+ languageVersion = JavaLanguageVersion . of(17 )
27+ }
2328}
Original file line number Diff line number Diff line change 88 android : label =" @string/app_name"
99 android : supportsRtl =" true"
1010 android : theme =" @style/AppTheme" >
11- <activity android : windowSoftInputMode =" stateHidden"
11+ <activity
12+ android : exported =" true"
13+ android : windowSoftInputMode =" stateHidden"
1214 android : name =" com.developer.spoti.vspot.MainActivity" >
1315 <intent-filter >
1416 <action android : name =" android.intent.action.MAIN" />
Original file line number Diff line number Diff line change @@ -31,21 +31,17 @@ protected void onCreate(Bundle savedInstanceState) {
3131 .setDismissType (VSpotView .DismissType .outside )
3232 .setTargetView (view1 )
3333 .setVSpotListener (view -> {
34- switch (view .getId ()){
35- case R .id .view1 :
36- builder .setTargetView (view2 ).build ();
37- break ;
38- case R .id .view2 :
39- builder .setTargetView (view3 ).build ();
40- break ;
41- case R .id .view3 :
42- builder .setTargetView (view4 ).build ();
43- break ;
44- case R .id .view4 :
45- builder .setTargetView (view5 ).build ();
46- break ;
47- case R .id .view5 :
48- return ;
34+ int id = view .getId ();
35+ if (id == R .id .view1 ) {
36+ builder .setTargetView (view2 ).build ();
37+ } else if (id == R .id .view2 ) {
38+ builder .setTargetView (view3 ).build ();
39+ } else if (id == R .id .view3 ) {
40+ builder .setTargetView (view4 ).build ();
41+ } else if (id == R .id .view4 ) {
42+ builder .setTargetView (view5 ).build ();
43+ } else if (id == R .id .view5 ) {
44+ return ;
4945 }
5046 mVSpotView = builder .build ();
5147 mVSpotView .show ();
Original file line number Diff line number Diff line change 1+ plugins {
2+ id ' org.gradle.toolchains.foojay-resolver-convention' version ' 0.8.0'
3+ }
14include ' :sample' , ' :library'
You can’t perform that action at this time.
0 commit comments