优化图片加载速度。
This commit is contained in:
@@ -1,8 +1,8 @@
|
|||||||
#Created by .winboll/winboll_app_build.gradle
|
#Created by .winboll/winboll_app_build.gradle
|
||||||
#Wed Dec 10 16:54:47 HKT 2025
|
#Wed Dec 10 09:40:46 GMT 2025
|
||||||
stageCount=5
|
stageCount=5
|
||||||
libraryProject=
|
libraryProject=
|
||||||
baseVersion=15.12
|
baseVersion=15.12
|
||||||
publishVersion=15.12.4
|
publishVersion=15.12.4
|
||||||
buildCount=0
|
buildCount=7
|
||||||
baseBetaVersion=15.12.5
|
baseBetaVersion=15.12.5
|
||||||
|
|||||||
@@ -55,8 +55,8 @@ public class BackgroundView extends RelativeLayout {
|
|||||||
LogUtils.d(TAG, "=== initView 启动 ===");
|
LogUtils.d(TAG, "=== initView 启动 ===");
|
||||||
// 1. 配置当前控件:全屏+透明
|
// 1. 配置当前控件:全屏+透明
|
||||||
setLayoutParams(new LayoutParams(LayoutParams.MATCH_PARENT, LayoutParams.MATCH_PARENT));
|
setLayoutParams(new LayoutParams(LayoutParams.MATCH_PARENT, LayoutParams.MATCH_PARENT));
|
||||||
setBackgroundColor(0x00000000);
|
//setBackgroundColor(0x00000000);
|
||||||
setBackground(new ColorDrawable(0x00000000));
|
//setBackground(new ColorDrawable(0x00000000));
|
||||||
|
|
||||||
// 2. 初始化主容器LinearLayout
|
// 2. 初始化主容器LinearLayout
|
||||||
initLinearLayout();
|
initLinearLayout();
|
||||||
@@ -64,8 +64,9 @@ public class BackgroundView extends RelativeLayout {
|
|||||||
// 3. 初始化ImageView
|
// 3. 初始化ImageView
|
||||||
initImageView();
|
initImageView();
|
||||||
|
|
||||||
// 4. 初始设置透明背景
|
// 初始设置透明背景
|
||||||
setDefaultTransparentBackground();
|
setDefaultTransparentBackground();
|
||||||
|
|
||||||
LogUtils.d(TAG, "=== initView 完成 ===");
|
LogUtils.d(TAG, "=== initView 完成 ===");
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -199,9 +200,9 @@ public class BackgroundView extends RelativeLayout {
|
|||||||
* 调整ImageView尺寸(保持原图比例,在LinearLayout中居中平铺)
|
* 调整ImageView尺寸(保持原图比例,在LinearLayout中居中平铺)
|
||||||
*/
|
*/
|
||||||
private void adjustImageViewSize() {
|
private void adjustImageViewSize() {
|
||||||
LogUtils.d(TAG, "=== adjustImageViewSize 启动 ===");
|
//LogUtils.d(TAG, "=== adjustImageViewSize 启动 ===");
|
||||||
if (mLlContainer == null || mIvBackground == null) {
|
if (mLlContainer == null || mIvBackground == null) {
|
||||||
LogUtils.e(TAG, "控件为空");
|
//LogUtils.e(TAG, "控件为空");
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -214,7 +215,7 @@ public class BackgroundView extends RelativeLayout {
|
|||||||
public void run() {
|
public void run() {
|
||||||
adjustImageViewSize();
|
adjustImageViewSize();
|
||||||
}
|
}
|
||||||
}, 10);
|
}, 120);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -235,8 +236,8 @@ public class BackgroundView extends RelativeLayout {
|
|||||||
mIvBackground.setLayoutParams(params);
|
mIvBackground.setLayoutParams(params);
|
||||||
mIvBackground.setScaleType(ScaleType.FIT_CENTER); // 确保居中平铺
|
mIvBackground.setScaleType(ScaleType.FIT_CENTER); // 确保居中平铺
|
||||||
|
|
||||||
LogUtils.d(TAG, "ImageView尺寸:" + ivWidth + "x" + ivHeight);
|
//LogUtils.d(TAG, "ImageView尺寸:" + ivWidth + "x" + ivHeight);
|
||||||
LogUtils.d(TAG, "=== adjustImageViewSize 完成 ===");
|
//LogUtils.d(TAG, "=== adjustImageViewSize 完成 ===");
|
||||||
}
|
}
|
||||||
|
|
||||||
private void setDefaultTransparentBackground() {
|
private void setDefaultTransparentBackground() {
|
||||||
|
|||||||
Reference in New Issue
Block a user