diff --git a/ResideMenu/AndroidManifest.xml b/ResideMenu/AndroidManifest.xml
index 826e027..c4a5b69 100644
--- a/ResideMenu/AndroidManifest.xml
+++ b/ResideMenu/AndroidManifest.xml
@@ -3,5 +3,6 @@
package="com.special.ResideMenu"
android:versionCode="1"
android:versionName="1.0">
+
diff --git a/ResideMenu/build.gradle b/ResideMenu/build.gradle
index 0d26fa4..c0a151e 100644
--- a/ResideMenu/build.gradle
+++ b/ResideMenu/build.gradle
@@ -28,6 +28,7 @@ android {
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
+ compile 'com.squareup.picasso:picasso:2.5.2'
}
apply from: '../maven_push.gradle'
diff --git a/ResideMenu/src/com/special/ResideMenu/ResideMenu.java b/ResideMenu/src/com/special/ResideMenu/ResideMenu.java
index 88ab905..314292f 100644
--- a/ResideMenu/src/com/special/ResideMenu/ResideMenu.java
+++ b/ResideMenu/src/com/special/ResideMenu/ResideMenu.java
@@ -217,6 +217,9 @@ public void setBackground(int imageResource) {
imageViewBackground.setImageResource(imageResource);
}
+ public void setBackground(String url) {
+ Picasso.with(getContext()).load(url).into(imageViewBackground);
+ }
/**
* The visibility of the shadow under the activity;
*
diff --git a/ResideMenu/src/com/special/ResideMenu/ResideMenuItem.java b/ResideMenu/src/com/special/ResideMenu/ResideMenuItem.java
index 7ac063f..20ca499 100644
--- a/ResideMenu/src/com/special/ResideMenu/ResideMenuItem.java
+++ b/ResideMenu/src/com/special/ResideMenu/ResideMenuItem.java
@@ -38,6 +38,12 @@ public ResideMenuItem(Context context, int icon, String title) {
iv_icon.setImageResource(icon);
tv_title.setText(title);
}
+ public ResideMenuItem(Context context, String url, String title) {
+ super(context);
+ initViews(context);
+ Picasso.with(context).load(url).into(iv_icon);
+ tv_title.setText(title);
+ }
private void initViews(Context context){
LayoutInflater inflater=(LayoutInflater) context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);