Commit a417b6f5 by 段启岩

解决图片加载变形问题,删除16MB无用字体文件

parent cad702e0
...@@ -19,7 +19,6 @@ import cn.yunliyunwai.beyondclouds.util.GlideRoundTransform; ...@@ -19,7 +19,6 @@ import cn.yunliyunwai.beyondclouds.util.GlideRoundTransform;
public class BlogListRecyclerViewAdapter extends BaseQuickAdapter<Blog ,BaseViewHolder> { public class BlogListRecyclerViewAdapter extends BaseQuickAdapter<Blog ,BaseViewHolder> {
private static final GlideRoundTransform glideRoundTransform = new GlideRoundTransform(3);
public BlogListRecyclerViewAdapter(int layoutResId) { public BlogListRecyclerViewAdapter(int layoutResId) {
super(layoutResId); super(layoutResId);
} }
...@@ -39,13 +38,11 @@ public class BlogListRecyclerViewAdapter extends BaseQuickAdapter<Blog ,BaseView ...@@ -39,13 +38,11 @@ public class BlogListRecyclerViewAdapter extends BaseQuickAdapter<Blog ,BaseView
.placeholder(R.drawable.placeholder_rectangle) .placeholder(R.drawable.placeholder_rectangle)
.error(R.drawable.placeholder_rectangle) .error(R.drawable.placeholder_rectangle)
.priority(Priority.HIGH) .priority(Priority.HIGH)
.skipMemoryCache(true) .diskCacheStrategy(DiskCacheStrategy.AUTOMATIC)
.diskCacheStrategy(DiskCacheStrategy.NONE) .transform(new GlideRoundTransform(3));
.transform(glideRoundTransform); Glide.with(binding.getRoot()).load(blog.getCover()).apply(options).into(binding.blogCover);
Glide.with(binding.getRoot()).applyDefaultRequestOptions(options).load(blog.getCover()).into(binding.blogCover);
} else { } else {
binding.blogCover.setVisibility(View.GONE); binding.blogCover.setVisibility(View.GONE);
} }
} }
} }
\ No newline at end of file
...@@ -64,7 +64,6 @@ public class DynamicListRecyclerViewAdapter extends BaseQuickAdapter<Post,BaseVi ...@@ -64,7 +64,6 @@ public class DynamicListRecyclerViewAdapter extends BaseQuickAdapter<Post,BaseVi
private static final Pattern TOPIC_LINK_PATTERN = Pattern.compile("<a.+?href=['\"](.+?)['\"]>(.+?)</a>"); private static final Pattern TOPIC_LINK_PATTERN = Pattern.compile("<a.+?href=['\"](.+?)['\"]>(.+?)</a>");
private static final String TOPIC_BARRIER = "#"; private static final String TOPIC_BARRIER = "#";
private static final GlideRoundTransform glideRoundTransform = new GlideRoundTransform(20);
public DynamicListRecyclerViewAdapter(int layoutResId) { public DynamicListRecyclerViewAdapter(int layoutResId) {
super(layoutResId); super(layoutResId);
} }
...@@ -82,10 +81,9 @@ public class DynamicListRecyclerViewAdapter extends BaseQuickAdapter<Post,BaseVi ...@@ -82,10 +81,9 @@ public class DynamicListRecyclerViewAdapter extends BaseQuickAdapter<Post,BaseVi
.placeholder(R.drawable.placeholder_circle) .placeholder(R.drawable.placeholder_circle)
.error(R.drawable.placeholder_circle) .error(R.drawable.placeholder_circle)
.priority(Priority.HIGH) .priority(Priority.HIGH)
.skipMemoryCache(true) .diskCacheStrategy(DiskCacheStrategy.AUTOMATIC)
.diskCacheStrategy(DiskCacheStrategy.NONE) .transform(new GlideRoundTransform(20));
.transform(glideRoundTransform); Glide.with(binding.getRoot()).load(post.getUserAvatar()).apply(options).into(binding.imgUserAvatar);
Glide.with(binding.getRoot()).applyDefaultRequestOptions(options).load(post.getUserAvatar()).into(binding.imgUserAvatar);
} }
} }
......
...@@ -19,7 +19,6 @@ import cn.yunliyunwai.beyondclouds.util.GlideRoundTransform; ...@@ -19,7 +19,6 @@ import cn.yunliyunwai.beyondclouds.util.GlideRoundTransform;
public class ProjectListRecyclerViewAdapter extends BaseQuickAdapter<Project,BaseViewHolder> { public class ProjectListRecyclerViewAdapter extends BaseQuickAdapter<Project,BaseViewHolder> {
private static final GlideRoundTransform glideRoundTransform = new GlideRoundTransform(3);
public ProjectListRecyclerViewAdapter(int layoutResId) { public ProjectListRecyclerViewAdapter(int layoutResId) {
super(layoutResId); super(layoutResId);
} }
...@@ -41,7 +40,7 @@ public class ProjectListRecyclerViewAdapter extends BaseQuickAdapter<Project,Bas ...@@ -41,7 +40,7 @@ public class ProjectListRecyclerViewAdapter extends BaseQuickAdapter<Project,Bas
.priority(Priority.HIGH) .priority(Priority.HIGH)
.skipMemoryCache(true) .skipMemoryCache(true)
.diskCacheStrategy(DiskCacheStrategy.NONE) .diskCacheStrategy(DiskCacheStrategy.NONE)
.transform(glideRoundTransform); .transform(new GlideRoundTransform(3));
Glide.with(binding.getRoot()).applyDefaultRequestOptions(options).load(project.getCover()).into(binding.blogCover); Glide.with(binding.getRoot()).applyDefaultRequestOptions(options).load(project.getCover()).into(binding.blogCover);
} else { } else {
binding.blogCover.setVisibility(View.GONE); binding.blogCover.setVisibility(View.GONE);
......
...@@ -6,11 +6,9 @@ import android.graphics.Typeface; ...@@ -6,11 +6,9 @@ import android.graphics.Typeface;
public class TypeFaces { public class TypeFaces {
public static Typeface SOURCE_HAN_SANS_CN = null;
public static Typeface ICON_FONT = null; public static Typeface ICON_FONT = null;
public static void loadTypeFaces(Application ctx) { public static void loadTypeFaces(Application ctx) {
SOURCE_HAN_SANS_CN = Typeface.createFromAsset(ctx.getAssets(), "fonts/source_han_sans_cn.ttf");
ICON_FONT = Typeface.createFromAsset(ctx.getAssets(), "fonts/iconfont.ttf"); ICON_FONT = Typeface.createFromAsset(ctx.getAssets(), "fonts/iconfont.ttf");
} }
......
...@@ -16,8 +16,8 @@ public class DynamicFragmentViewModel extends CategoryViewModel { ...@@ -16,8 +16,8 @@ public class DynamicFragmentViewModel extends CategoryViewModel {
@Override @Override
public void loadCategories() { public void loadCategories() {
refreshCategories(Arrays.asList( refreshCategories(Arrays.asList(
CommonCategory.recommend(),
CommonCategory.latest(), CommonCategory.latest(),
CommonCategory.recommend(),
CommonCategory.follow(), CommonCategory.follow(),
CommonCategory.my(), CommonCategory.my(),
CommonCategory.words(), CommonCategory.words(),
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment