Skip to content

Commit

Permalink
Picasso加载图片
Browse files Browse the repository at this point in the history
  • Loading branch information
dongjunkun committed Oct 5, 2016
1 parent 443aa24 commit 6ec52b7
Show file tree
Hide file tree
Showing 7 changed files with 25 additions and 29 deletions.
4 changes: 3 additions & 1 deletion .idea/gradle.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

22 changes: 9 additions & 13 deletions app/build.gradle
Expand Up @@ -13,12 +13,12 @@ android {
storePassword '319456'
}
}
compileSdkVersion 23
buildToolsVersion '24.0.0 rc3'
compileSdkVersion 24
buildToolsVersion '24.0.2'
defaultConfig {
applicationId "com.yyydjk.gank"
minSdkVersion 14
targetSdkVersion 23
targetSdkVersion 24
versionCode 3
versionName "1.0.3"
renderscriptTargetApi 20
Expand Down Expand Up @@ -52,25 +52,21 @@ android {

dependencies {
compile fileTree(include: ['*.jar'], dir: 'libs')
compile 'com.android.support:appcompat-v7:23.3.0'
compile 'com.android.support:appcompat-v7:24.2.1'
compile 'com.jakewharton:butterknife:7.0.1'
compile 'com.github.bumptech.glide:glide:3.7.0'
compile 'com.squareup.okhttp3:okhttp:3.0.1'
compile 'com.android.support:cardview-v7:23.3.0'
compile 'com.android.support:cardview-v7:24.2.1'
compile 'com.google.code.gson:gson:2.5'
compile 'com.github.orhanobut:logger:1.12'
compile 'jp.wasabeef:glide-transformations:1.3.1'
compile 'jp.wasabeef:picasso-transformations:2.1.0'
compile 'com.github.Aspsine:SwipeToLoadLayout:1.0.2'
compile 'com.lsjwzh:materialloadingprogressbar:0.5.8-RELEASE'
compile 'com.mikepenz:iconics-core:2.5.5@aar'
compile 'com.mikepenz:material-design-iconic-typeface:2.2.0.1@aar'
compile 'com.mikepenz:fontawesome-typeface:4.5.0.1@aar'
compile 'com.mikepenz:foundation-icons-typeface:3.0.0.1@aar'
compile('com.github.afollestad.material-dialogs:core:0.8.5.4@aar') {
transitive = true
}
compile('com.github.afollestad.material-dialogs:commons:0.8.5.4@aar') {
transitive = true
}
compile 'com.afollestad.material-dialogs:core:0.9.0.2'
compile 'com.afollestad.material-dialogs:commons:0.9.0.2'
compile 'org.greenrobot:eventbus:3.0.0'
compile 'com.squareup.picasso:picasso:2.5.2'
}
14 changes: 6 additions & 8 deletions app/src/main/java/com/yyydjk/gank/activitys/MainActivity.java
Expand Up @@ -19,12 +19,12 @@

import com.afollestad.materialdialogs.MaterialDialog;
import com.afollestad.materialdialogs.color.ColorChooserDialog;
import com.bumptech.glide.Glide;
import com.mikepenz.fontawesome_typeface_library.FontAwesome;
import com.mikepenz.foundation_icons_typeface_library.FoundationIcons;
import com.mikepenz.iconics.IconicsDrawable;
import com.mikepenz.iconics.typeface.IIcon;
import com.mikepenz.material_design_iconic_typeface_library.MaterialDesignIconic;
import com.squareup.picasso.Picasso;
import com.yyydjk.gank.R;
import com.yyydjk.gank.base.BaseActivity;
import com.yyydjk.gank.beans.GanHuo;
Expand Down Expand Up @@ -54,7 +54,7 @@
import butterknife.Bind;
import butterknife.ButterKnife;
import butterknife.OnClick;
import jp.wasabeef.glide.transformations.CropCircleTransformation;
import jp.wasabeef.picasso.transformations.CropCircleTransformation;
import me.xiaopan.android.content.res.DimenUtils;
import me.xiaopan.android.preference.PreferencesUtils;

Expand Down Expand Up @@ -130,7 +130,7 @@ protected void onCreate(Bundle savedInstanceState) {
setIconDrawable(mTheme, MaterialDesignIconic.Icon.gmi_palette);
setIconDrawable(mMore, MaterialDesignIconic.Icon.gmi_more);

Glide.with(MainActivity.this)
Picasso.with(MainActivity.this)
.load(R.mipmap.avatar)
.placeholder(new IconicsDrawable(this)
.icon(FoundationIcons.Icon.fou_photo)
Expand All @@ -139,8 +139,7 @@ protected void onCreate(Bundle savedInstanceState) {
.roundedCornersDp(40)
.paddingDp(15)
.sizeDp(75))
.bitmapTransform(new CropCircleTransformation(this))
.dontAnimate()
.transform(new CropCircleTransformation())
.into(mAvatar);

RequestManager.get(getName(), "http://gank.io/api/data/休息视频/1/1", true, new CallBack<List<GanHuo>>() {
Expand All @@ -153,7 +152,7 @@ public void onSuccess(List<GanHuo> result) {
RequestManager.get(getName(), "http://gank.io/api/data/福利/1/1", true, new CallBack<List<GanHuo>>() {
@Override
public void onSuccess(List<GanHuo> result) {
Glide.with(MainActivity.this)
Picasso.with(MainActivity.this)
.load(result.get(0).getUrl())
.placeholder(new IconicsDrawable(MainActivity.this)
.icon(FoundationIcons.Icon.fou_photo)
Expand All @@ -162,8 +161,7 @@ public void onSuccess(List<GanHuo> result) {
.roundedCornersDp(40)
.paddingDp(15)
.sizeDp(75))
.bitmapTransform(new CropCircleTransformation(MainActivity.this))
.dontAnimate()
.transform(new CropCircleTransformation())
.into(mAvatar);
}
});
Expand Down
4 changes: 2 additions & 2 deletions app/src/main/java/com/yyydjk/gank/adapter/AllAdapter.java
Expand Up @@ -10,11 +10,11 @@
import android.widget.ImageView;
import android.widget.TextView;

import com.bumptech.glide.Glide;
import com.mikepenz.fontawesome_typeface_library.FontAwesome;
import com.mikepenz.iconics.IconicsDrawable;
import com.mikepenz.iconics.typeface.IIcon;
import com.mikepenz.material_design_iconic_typeface_library.MaterialDesignIconic;
import com.squareup.picasso.Picasso;
import com.yyydjk.gank.R;
import com.yyydjk.gank.beans.GanHuo;
import com.yyydjk.gank.utils.ThemeUtils;
Expand Down Expand Up @@ -67,7 +67,7 @@ public View getView(int position, View convertView, ViewGroup parent) {
view1.setTag(viewHolder1);
convertView = view1;
}
Glide.with(context).load(ganHuo.getUrl()).placeholder(R.mipmap.avatar).into(viewHolder1.mImage);
Picasso.with(context).load(ganHuo.getUrl()).placeholder(R.mipmap.avatar).into(viewHolder1.mImage);
} else {
ViewHolder viewHolder2 = null;
if (convertView != null && convertView.getTag() instanceof ViewHolder) {
Expand Down
4 changes: 2 additions & 2 deletions app/src/main/java/com/yyydjk/gank/adapter/FuliAdapter.java
Expand Up @@ -7,7 +7,7 @@
import android.widget.BaseAdapter;
import android.widget.ImageView;

import com.bumptech.glide.Glide;
import com.squareup.picasso.Picasso;
import com.yyydjk.gank.R;
import com.yyydjk.gank.beans.GanHuo;

Expand Down Expand Up @@ -53,7 +53,7 @@ public View getView(int position, View convertView, ViewGroup parent) {
viewHolder = new ViewHolder(convertView);
convertView.setTag(viewHolder);
}
Glide.with(context).load(ganHuos.get(position).getUrl()).placeholder(R.mipmap.avatar).into(viewHolder.mImage);
Picasso.with(context).load(ganHuos.get(position).getUrl()).placeholder(R.mipmap.avatar).into(viewHolder.mImage);
return convertView;
}

Expand Down
2 changes: 1 addition & 1 deletion build.gradle
Expand Up @@ -5,7 +5,7 @@ buildscript {
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:2.1.0'
classpath 'com.android.tools.build:gradle:2.2.0'

// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
Expand Down
4 changes: 2 additions & 2 deletions gradle/wrapper/gradle-wrapper.properties
@@ -1,6 +1,6 @@
#Mon Dec 28 10:00:20 PST 2015
#Wed Oct 05 11:45:43 CST 2016
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-2.10-all.zip
distributionUrl=https\://services.gradle.org/distributions/gradle-2.14.1-all.zip

0 comments on commit 6ec52b7

Please sign in to comment.