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