Skip to content

Commit 31a7e69

Browse files
Updated To latest version Android
1 parent 897fd41 commit 31a7e69

5 files changed

Lines changed: 29 additions & 22 deletions

File tree

library/build.gradle

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ group='com.github.TutorialsAndroid'
55
android {
66
compileSdkVersion 35
77
defaultConfig {
8+
namespace 'com.developer.spoti.vspoti'
89
minSdkVersion 26
910
targetSdkVersion 35
1011
versionCode 2

sample/build.gradle

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
apply plugin: 'com.android.application'
22

33
android {
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
}

sample/src/main/AndroidManifest.xml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,9 @@
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" />

sample/src/main/java/com/developer/spoti/vspot/MainActivity.java

Lines changed: 11 additions & 15 deletions
Original file line numberDiff line numberDiff 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();

settings.gradle

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1 +1,4 @@
1+
plugins {
2+
id 'org.gradle.toolchains.foojay-resolver-convention' version '0.8.0'
3+
}
14
include ':sample', ':library'

0 commit comments

Comments
 (0)