未優(yōu)化前
1.png
優(yōu)化方案
可以對圖片壓縮:
https://tinypng.com/
這網(wǎng)站用于壓縮圖片的飒赃,賊好使;
代碼對圖片處理:
給xml的父布局設置id
初始化的時候使用的加載方式:
Glide.with(mActivity).load(R.drawable.bg_login).asBitmap().into(new SimpleTarget<Bitmap>() {
@Override
public void onResourceReady(Bitmap resource, GlideAnimation<? super Bitmap> glideAnimation) {
loginParent.setBackground(new BitmapDrawable(mActivity.getResources(), resource));
}
});
可以有效的減少10mb的內(nèi)存使用
2.png
優(yōu)化后
3.png
如有更好的方案斟薇,請留言