diff --git a/app/build.gradle b/app/build.gradle
index 0b0c25e..61b68a9 100644
--- a/app/build.gradle
+++ b/app/build.gradle
@@ -32,7 +32,12 @@ dependencies {
// exclude group: "com.android.support"
// }
// implementation "com.android.support:support-fragment:28.0.0-beta01"
- implementation 'com.squareup.picasso:picasso:2.71828'
+
+// implementation 'com.squareup.picasso:picasso:2.71828'
+
+ implementation 'com.facebook.fresco:fresco:1.10.0'
+
+
testImplementation 'junit:junit:4.12'
androidTestImplementation 'com.android.support.test:runner:1.0.2'
androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2'
diff --git a/app/src/main/java/com/presentedbykaran/bookshelf/MainActivity.java b/app/src/main/java/com/presentedbykaran/bookshelf/MainActivity.java
index 7f3e95e..c770600 100644
--- a/app/src/main/java/com/presentedbykaran/bookshelf/MainActivity.java
+++ b/app/src/main/java/com/presentedbykaran/bookshelf/MainActivity.java
@@ -3,26 +3,16 @@
import android.app.SearchManager;
import android.net.Uri;
import android.os.Bundle;
-import android.support.annotation.NonNull;
import android.support.v4.view.MenuItemCompat;
import android.support.v7.app.AppCompatActivity;
import android.support.v7.widget.SearchView;
import android.support.v7.widget.Toolbar;
-import android.util.Log;
-import android.util.Patterns;
import android.view.Menu;
import android.widget.ImageView;
-//import com.bumptech.glide.Glide;
-//import com.bumptech.glide.request.RequestOptions;
+import com.facebook.drawee.backends.pipeline.Fresco;
+import com.facebook.drawee.view.SimpleDraweeView;
-import com.squareup.picasso.Callback;
-import com.squareup.picasso.Picasso;
-
-import java.net.MalformedURLException;
-import java.net.URI;
-import java.net.URISyntaxException;
-import java.net.URL;
public class MainActivity extends AppCompatActivity {
@@ -32,17 +22,21 @@ public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
+ Fresco.initialize(this);
setContentView(R.layout.activity_main);
Toolbar myToolbar = findViewById(R.id.my_toolbar);
setSupportActionBar(myToolbar);
- imageView = findViewById(R.id.imageView2);
-
-// Picasso.get().load("http://books.google.com/books/content?id=5QRZ4z6A1WwC&printsec=frontcover&img=1&zoom=5&edge=curl&imgtk=AFLRE73eezZyNKE1zd4jSv2IiUUlNwd-fE8KT9Hhaaaup-4Q_nsq2o5747MvQAVC00DQ6d-MAuJ7BRQ_jkhy8fUq19GagSS75c-al97XfLgX9iJyURE-qNLXJ7zh23LmOhAODCMM4sep&source=gbs_api.png").into(imageView);
- Picasso.get().load("https://i.imgur.com/6zDqjm8.jpg").into(imageView);
+// Uri uri = Uri.parse("https://raw.githubusercontent.com/facebook/fresco/master/docs/static/logo.png");
+// Uri uri = Uri.parse("https://i.imgur.com/6zDqjm8.jpg");
+ Uri uri = Uri.parse("https://books.google.com/books/content?id=F1wgqlNi8AMC&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api");
+ SimpleDraweeView draweeView = findViewById(R.id.my_image_view);
+ draweeView.setImageURI(uri);
}
+
+
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.options_menu, menu);
diff --git a/app/src/main/res/layout/activity_main.xml b/app/src/main/res/layout/activity_main.xml
index 59d70f9..70c3923 100644
--- a/app/src/main/res/layout/activity_main.xml
+++ b/app/src/main/res/layout/activity_main.xml
@@ -1,7 +1,8 @@
+ xmlns:tools="http://schemas.android.com/tools"
+ xmlns:fresco="http://schemas.android.com/apk/res-auto">
@@ -36,7 +37,7 @@
android:layout_marginEnd="8dp"
android:layout_marginStart="8dp"
android:layout_marginTop="8dp"
- android:text="Click on the search button to get started"
+ android:text="@string/get_started"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
@@ -58,18 +59,31 @@
app:layout_constraintVertical_bias="0.212"
app:srcCompat="@drawable/powered_by_google_on_white" />
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+ app:layout_constraintTop_toBottomOf="@+id/textView"
+ fresco:placeholderImage="@drawable/powered_by_google_on_white" />
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
index 68b77d4..ebf9e7f 100644
--- a/app/src/main/res/values/strings.xml
+++ b/app/src/main/res/values/strings.xml
@@ -9,4 +9,5 @@
SearchResultsActivity
Go
Main2Activity
+ Click on the search button to get started