Android Picasso Implementation Update & Internet Permission Addition Guide
80 likes | 127 Vues
This guide explains how to update Picasso implementation in Android, change the Gradle settings to "implementation", and sync the changes. It also covers adding Internet permission and setting up layout elements like button and image view in MainActivity. This tutorial assists in efficiently enabling image loading from URLs using Picasso library.
Android Picasso Implementation Update & Internet Permission Addition Guide
E N D
Presentation Transcript
Updated Android wants gradle line to be “implementation” rather than previous “compile” Change in gradle wants to be sync’ed again
main_activity.xml <Button android:id="@+id/btnGetImage" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_marginLeft="18dp" android:layout_marginTop="15dp" android:text="Get image from URL" /> <ImageView android:id="@+id/ivFromURL" android:layout_width="fill_parent" android:layout_height="match_parent" android:adjustViewBounds="false" android:scaleType="fitXY" android:src="@mipmap/ic_launcher" />
MainActivity.java package com.example.blum.myapplication;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.view.View;import android.widget.Button;import android.widget.ImageView;import com.squareup.picasso.Picasso;public class MainActivity extends AppCompatActivity { ImageView imgFromURL; String url= "http://www.rewildthyself.com/wp-content/uploads/2015/03/poop.jpeg";@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState); setContentView(R.layout.activity_main);imgFromURL = (ImageView) findViewById(R.id.ivFromURL); Button btnGetImage = (Button) findViewById(R.id.btnGetImage); btnGetImage.setOnClickListener(new View.OnClickListener(){@Overridepublic void onClick(View v) { loadImageFromUrl(url); } //end onClick}); //end setOnClickListener} //end onCreateprivate void loadImageFromUrl(String url){// http://square.github.io/picasso/Picasso.get().load(url).into(imgFromURL); }}//end MainActivity