gpt4 book ai didi

android - 在android中运行进度条时设置背景屏幕模糊

转载 作者:行者123 更新时间:2023-12-05 00:22:10 25 4
gpt4 key购买 nike

任何人都知道当进度条轮在 android 中运行时如何设置背景模糊。我希望当圆形滚轮进度条正在运行并且在后台没有交互时,屏幕看起来像模糊。

最佳答案

我正在使用此代码,因为我需要与您相同,这也最适合您的要求。

您可以在基本 Activity 类中编写此代码并将其用作您的要求。

ViewGroup progressView;
protected boolean isProgressShowing = false;

public void showProgressingView() {

if (!isProgressShowing) {
isProgressShowing = true;
progressView = (ViewGroup) getLayoutInflater().inflate(R.layout.progressbar_layout, null);
View v = this.findViewById(android.R.id.content).getRootView();
ViewGroup viewGroup = (ViewGroup) v;
viewGroup.addView(progressView);
}
}

public void hideProgressingView() {
View v = this.findViewById(android.R.id.content).getRootView();
ViewGroup viewGroup = (ViewGroup) v;
viewGroup.removeView(progressView);
isProgressShowing = false;
}

这里 progressbar_layout.xml
   <?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/relativeLayout"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="#BA000000">

<ProgressBar
android:id="@+id/progressBar1"
android:layout_width="60dp"
android:layout_height="60dp"
android:layout_centerInParent="true"
/>

</RelativeLayout>
  • 这是一种简单而整洁的方法。
  • 您可以自定义您的progressbar_layout以任何方式,任何颜色,任何风格。
  • 摆脱默认的android进度条
  • 关于android - 在android中运行进度条时设置背景屏幕模糊,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26992869/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com