Skip to content
This repository was archived by the owner on Jan 13, 2020. It is now read-only.

Commit 9481d94

Browse files
committed
* switch from Crouton to Snackbar
1 parent 744bb63 commit 9481d94

File tree

3 files changed

+11
-13
lines changed

3 files changed

+11
-13
lines changed

app/build.gradle

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -25,8 +25,8 @@ android {
2525
applicationId 'com.mikepenz.lollipopshowcase'
2626
minSdkVersion 16
2727
targetSdkVersion 21
28-
versionCode 204
29-
versionName "2.0.4"
28+
versionCode 205
29+
versionName "2.0.5"
3030
}
3131

3232
buildTypes {
@@ -63,7 +63,7 @@ dependencies {
6363
compile 'com.android.support:recyclerview-v7:21.0.0'
6464
compile 'com.android.support:cardview-v7:21.0.0'
6565

66-
compile 'de.keyboardsurfer.android.widget:crouton:1.+@aar'
66+
compile 'com.nispok:snackbar:2.0.1'
6767
compile 'com.joanzapata.android:android-iconify:1.0.6'
6868

6969
compile 'com.tundem.aboutlibraries:library:4.0.1@aar'

app/src/main/java/com/mikepenz/lollipopshowcase/DetailActivity.java

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -18,12 +18,10 @@
1818

1919
import com.mikepenz.lollipopshowcase.entity.AppInfo;
2020
import com.mikepenz.lollipopshowcase.util.UploadHelper;
21+
import com.nispok.snackbar.Snackbar;
2122

2223
import java.util.Date;
2324

24-
import de.keyboardsurfer.android.widget.crouton.Crouton;
25-
import de.keyboardsurfer.android.widget.crouton.Style;
26-
2725
public class DetailActivity extends ActionBarActivity {
2826

2927
private static final int SCALE_DELAY = 30;
@@ -134,8 +132,11 @@ public void onClick(View v) {
134132
ClipboardManager clipboard = (ClipboardManager) getSystemService(CLIPBOARD_SERVICE);
135133
ClipData clip = ClipData.newPlainText("AppInfo", description);
136134
clipboard.setPrimaryClip(clip);
137-
Crouton.clearCroutonsForActivity(DetailActivity.this);
138-
Crouton.showText(DetailActivity.this, "Copied " + title, Style.CONFIRM);
135+
136+
Snackbar.with(getApplicationContext()).dismiss();
137+
Snackbar.with(getApplicationContext()) // context
138+
.text("Copied " + title) // text to display
139+
.show(DetailActivity.this);
139140
}
140141
});
141142
}

app/src/main/java/com/mikepenz/lollipopshowcase/util/UploadHelper.java

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,13 +6,11 @@
66

77
import com.mikepenz.lollipopshowcase.R;
88
import com.mikepenz.lollipopshowcase.entity.AppInfo;
9+
import com.nispok.snackbar.Snackbar;
910

1011
import java.util.ArrayList;
1112
import java.util.List;
1213

13-
import de.keyboardsurfer.android.widget.crouton.Crouton;
14-
import de.keyboardsurfer.android.widget.crouton.Style;
15-
1614
/**
1715
* Created by mikepenz on 18.10.14.
1816
*/
@@ -57,8 +55,7 @@ private class UploadComponentInfoTask extends AsyncTask<AppInfo, Integer, Boolea
5755
protected void onPreExecute() {
5856
if (!Network.isAvailiable(act)) {
5957
this.cancel(true);
60-
61-
Crouton.showText(act, R.string.dialog_nointernet, Style.ALERT);
58+
Snackbar.with(act).text(act.getString(R.string.dialog_nointernet)).show(act);
6259
} else {
6360
mProgressDialog.setTitle(R.string.dialog_uploading);
6461
mProgressDialog.setMessage(act.getString(R.string.dialog_processinganduploading));

0 commit comments

Comments
 (0)