From 6f4e4bc481ca1ef264e6a3795033a31d3e709f77 Mon Sep 17 00:00:00 2001
From: wjc <1243177876@qq.com>
Date: 星期一, 07 四月 2025 20:22:20 +0800
Subject: [PATCH] 2025-04-07 20:22:08 加载效果
---
app/src/main/res/drawable-xhdpi/loading.gif | 0
app/src/main/res/layout/loading_alert.xml | 20 ++++++++++++++------
app/src/main/java/com/hdl/photovoltaic/widget/LoadingDialog.java | 7 +++++++
3 files changed, 21 insertions(+), 6 deletions(-)
diff --git a/app/src/main/java/com/hdl/photovoltaic/widget/LoadingDialog.java b/app/src/main/java/com/hdl/photovoltaic/widget/LoadingDialog.java
index 99e354e..677ad65 100644
--- a/app/src/main/java/com/hdl/photovoltaic/widget/LoadingDialog.java
+++ b/app/src/main/java/com/hdl/photovoltaic/widget/LoadingDialog.java
@@ -6,9 +6,11 @@
import android.os.Bundle;
import android.text.TextUtils;
import android.view.WindowManager;
+import android.widget.ImageView;
import android.widget.TextView;
+import com.bumptech.glide.Glide;
import com.hdl.photovoltaic.R;
import com.hdl.photovoltaic.base.BaseDialog;
@@ -30,10 +32,15 @@
setCanceledOnTouchOutside(false);
setContentView(R.layout.loading_alert);
content = (TextView) findViewById(R.id.load_content_tv);
+ ImageView imageView = (ImageView) findViewById(R.id.load_pb);
WindowManager.LayoutParams params = getWindow().getAttributes();
params.width = WindowManager.LayoutParams.WRAP_CONTENT;
params.height = WindowManager.LayoutParams.WRAP_CONTENT;
getWindow().setAttributes(params);
+ Glide.with(context)
+// .asBitmap() // 寮哄埗浣滀负闈欐�佸浘鐗囧姞杞�
+ .load(R.drawable.loading)
+ .into(imageView);
// content.setText(R.string.device_鍔犺浇涓�);
}
diff --git a/app/src/main/res/drawable-xhdpi/loading.gif b/app/src/main/res/drawable-xhdpi/loading.gif
new file mode 100644
index 0000000..d12a5b3
--- /dev/null
+++ b/app/src/main/res/drawable-xhdpi/loading.gif
Binary files differ
diff --git a/app/src/main/res/layout/loading_alert.xml b/app/src/main/res/layout/loading_alert.xml
index d718362..9eb3762 100644
--- a/app/src/main/res/layout/loading_alert.xml
+++ b/app/src/main/res/layout/loading_alert.xml
@@ -4,17 +4,25 @@
android:layout_width="@dimen/dp_100"
android:layout_height="85dp"
android:layout_gravity="center_horizontal"
- android:background="@drawable/bg_load_dialog"
android:maxWidth="300dp"
android:minWidth="@dimen/dp_100">
- <ProgressBar
+ <!-- <ProgressBar-->
+ <!-- android:id="@+id/load_pb"-->
+ <!-- android:layout_width="40dp"-->
+ <!-- android:layout_height="40dp"-->
+ <!-- android:layout_marginTop="@dimen/dp_10"-->
+ <!-- android:indeterminateDrawable="@drawable/progress_small"-->
+ <!-- app:layout_constraintEnd_toEndOf="parent"-->
+ <!-- app:layout_constraintStart_toStartOf="parent"-->
+ <!-- app:layout_constraintTop_toTopOf="parent" />-->
+
+ <ImageView
android:id="@+id/load_pb"
- android:layout_width="40dp"
- android:layout_height="40dp"
+ android:layout_width="60dp"
+ android:layout_height="36dp"
android:layout_marginTop="@dimen/dp_10"
- android:indeterminateDrawable="@drawable/progress_small"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" />
@@ -29,7 +37,7 @@
android:layout_marginBottom="@dimen/dp_10"
android:maxLines="1"
android:text="@string/device_loading"
- android:textColor="@color/text_FFFFFFFF"
+ android:textColor="@color/text_FFACACAC"
android:textSize="@dimen/text_12"
app:layout_constraintEnd_toEndOf="@+id/load_pb"
app:layout_constraintStart_toStartOf="@+id/load_pb"
--
Gitblit v1.8.0