标签: android-progressbar

如何在最小延迟后显示ProgressBar?

我有一个AsyncTask不确定的ProgressBar,通常很快就会执行,但偶尔会很慢.当没有可辨别的等待时,进度条快速闪烁是不可取的并且分散注意力.

有没有办法延迟显示进度条而不创建另一个嵌套AsyncTask

android android-progressbar android-asynctask progress-bar

5
推荐指数
1
解决办法
2871
查看次数

以编程方式在运行时在自定义进度轮中的颜色更改

我正在做自定义循环进度轮.这里我需要的是,一旦进度轮完成百分之百的进步.然后,当我再次点击时,我需要在运行时更改进度颜色...

我从这个链接下载了代码.. https://github.com/Todd-Davies/ProgressWheel

注意:我点击一个按钮,进度开始进行.进度条圈已经是一种颜色.进度完成100%后,我希望它再次启动,那个时候,我需要将颜色改为红色...

我也尝试了这个链接..这个链接用于默认进度条.但是,我使用了自定义进度bar.thats为什么,我不能用这个方法就像... http://myandroidsolutions.blogspot.in/2012/11/android-change-indeterminate-progress.html HTTP:// WWW .tiemenschut.com /如何对定制,Android的进度酒吧/

任何人都可以帮我完成这项任务..谢谢提前....

我的代码:onCreate方法:

increment.setOnClickListener(new OnClickListener() {
@SuppressLint("WrongCall")
public void onClick(View v) {
Log.v("test", "-----increment button clicked--------");
if(!running) {
progress1 = (int) 370 ; 
Thread s = new Thread(r);
s.start();
}
}
});

final Runnable r = new Runnable() {
        @SuppressLint("WrongCall")
        public void run() {
            //Log.v("test", "----- thread called--------");
            running = true;
            //Log.v("test", "progress:"+progress);
            //Log.v("test", "progress1:"+progress1);
            progress2 = progress - progress1 ;   
                          //progress = 360 , progress1 = uservalue
            Log.v("test", "progress:"+progress);
            Log.v("test", …
Run Code Online (Sandbox Code Playgroud)

android android-progressbar progress-bar

5
推荐指数
1
解决办法
4248
查看次数

ProgressBar的可见性

当用户在一个活动中单击按钮时,我需要处理一些数据,因此屏幕看起来像应用程序停止2-3秒.它并不是很多,但我想向用户提供一切正常的信息,IMO最好的方法是只有在处理数据时才能看到的进度条.

我找到了ProgressBar的代码,它看起来像这样:

    <ProgressBar
    android:id="@+id/loadingdata_progress"
    style="?android:attr/progressBarStyle"
    android:layout_width="50dp"
    android:layout_height="50dp"
    android:layout_alignBottom="@+id/fin2_note"
    android:layout_centerHorizontal="true"
    android:indeterminate="true"
    android:visibility="invisible" />
Run Code Online (Sandbox Code Playgroud)

并将其插入我的布局中间.

并尝试进度条的工作原理,我把这个代码

loadingimage= (ProgressBar) findViewById(R.id.loadingdata_progress); loadingimage.setVisibility(View.VISIBLE);

进入onCreate方法,一切都很好.然后我重新创建代码以仅在处理数据时显示此进度条.

单击后,用户调用此方法

   public void fin2_clickOnFinalization(View v)
   {    

            loadingimage= (ProgressBar) findViewById(R.id.loadingdata_progress);
    loadingimage.setVisibility(View.VISIBLE);

          // code where data is processing
            loadingimage.setVisibility(View.INVISIBLE);
       }
Run Code Online (Sandbox Code Playgroud)

并且屏幕上没有任何内容.我不知道哪里出错了.如果我通过id找到了进度条,对我来说很奇怪,我可以在onCreate方法中控制它,但是在onclick方法中它不受我的控制.

android android-progressbar

5
推荐指数
1
解决办法
3万
查看次数

ActionBar下的Android,进度条,并删除圈子进度

我正在使用ActionBarSherlock,并使用操作栏的自定义视图,我想使用此代码创建进度条

requestWindowFeature(Window.FEATURE_PROGRESS);
requestWindowFeature(Window.FEATURE_INDETERMINATE_PROGRESS);
setContentView(R.layout.activity_main);
setSupportProgressBarIndeterminateVisibility(true);
setProgressBarIndeterminate(true);
Run Code Online (Sandbox Code Playgroud)

但不知何故,进度条出现在操作栏上方,并且在最左侧的操作栏上放置了一个圆圈进度指示,

如何将进度条放在操作栏下并删除圆圈指示符?

谢谢

我想要的布局

android android-layout android-progressbar actionbarsherlock android-actionbar

5
推荐指数
1
解决办法
1万
查看次数

SwipeRefreshLayout未显示水平进度

我使用supportv4:22.0.0来使用SwipeRefreshLayout.它的工作正常但它总是显示循环的进展而不是横向进展.

我已附上截图以便更好地理解

我有这个 在此输入图像描述

但我想要这样 在此输入图像描述

我在布局中使用的代码

<android.support.v4.widget.SwipeRefreshLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/ptr_layout"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    >
<ListView
            android:id="@+id/lv_news_feed_details"
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:divider="#dbdfea"
            android:dividerHeight="1dp"
            android:cacheColorHint="@null"
            android:listSelector="#00000000"
             />
</android.support.v4.widget.SwipeRefreshLayout>
Run Code Online (Sandbox Code Playgroud)

Java类

    mPullToRefreshLayout = (SwipeRefreshLayout) findViewById(R.id.ptr_layout);
mPullToRefreshLayout.setOnRefreshListener(this);
mPullToRefreshLayout.setColorScheme(android.R.color.holo_blue_bright, 
            android.R.color.holo_green_light, 
            android.R.color.holo_orange_light, 
            android.R.color.holo_red_light);
Run Code Online (Sandbox Code Playgroud)

android-layout android-progressbar android-support-library pull-to-refresh

5
推荐指数
1
解决办法
1016
查看次数

在不使用HttpEntity的情况下使用Volley发布Multipart

我看过以下帖子: 使用Volley和没有HttpEntity工作POST多部分请求

我的问题是如何包含进度条.

进度条有解决方案,但它们都使用HttpClient,我想避免使用它,因为它已被弃用.

我只是无法弄清楚如何将两者结合起来.

编辑:

我正在寻找一个显示百分比的进度条而不仅仅是一个连续的圆圈.我想要一个带有我想要的栏的例子出现在这里,但是正在使用HTTPClient: 如何使用Volley在Android中发送"multipart/form-data"POST

android android-progressbar android-volley

5
推荐指数
1
解决办法
977
查看次数

水平进度条添加圆圈指示器

我试图创建一个自定义水平progressBar,其中包含一定数量的圆圈指标,如下所示: 在此输入图像描述

谁能告诉我如何实现这种效果(添加圆圈指标)?

java android android-progressbar progress-bar

5
推荐指数
1
解决办法
705
查看次数

ProgressBar没有显示

我的相对布局有两个子Rcyclerview(不可见)和进度条.

我想要的是:布局的创建,recyclelerview到隐形和进度条显示,直到AsyncTask(从SD文件夹获取图像)完成并且recyclerview可见并且进度条不可见.

发生了什么:我的应用程序没有显示进度条.在asyctask完成后,我的recyclerview出现了.

XML:

 <RelativeLayout
                android:layout_width="match_parent"
                android:layout_height="match_parent"
                android:layout_below="@+id/view3">

                <android.support.v7.widget.RecyclerView
                    android:layout_width="match_parent"
                    android:layout_height="wrap_content"
                    android:paddingTop="5dp"
                    android:divider="@null"
                    android:visibility="invisible"
                    android:id="@+id/recycler_view_cameragallery"
                    android:dividerHeight="0dp"
                    android:fadingEdge="none" />

                <ProgressBar
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:id="@+id/progressBar_Gallery"
                    style="?android:attr/progressBarStyleLarge"
                    android:layout_centerInParent="true"
                    android:layout_gravity="center"
                    android:padding="12dp" />
            </RelativeLayout>
Run Code Online (Sandbox Code Playgroud)

ActivityCode:

public View onCreateView(LayoutInflater inflater,@Nullable ViewGroup container,@Nullable Bundle savedInstanceState){

        View rootView=inflater.inflate(R.layout.camera_layout,container,false);
        rootView.setLayoutParams(new ViewGroup.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT,
                ViewGroup.LayoutParams.MATCH_PARENT));
        ButterKnife.inject(this,rootView);
        init();
        initialise(rootView);
        initialiseListeners();
        listofImagesPath = new ArrayList<String>();
        new mediaScanAyscTask().executeOnExecutor(AsyncTask.THREAD_POOL_EXECUTOR);}
Run Code Online (Sandbox Code Playgroud)

的AsyncTask

public class mediaScanAyscTask extends AsyncTask<Void,Void,Void>{

        @Override
        protected Void doInBackground(Void... params) {

            return null;
        }

        @Override
        protected void onPreExecute() {
            super.onPreExecute();
            adapter.clearApplications();
            galleryProgressBar.setVisibility(View.VISIBLE);
            galleryProgressBar.getIndeterminateDrawable().setColorFilter(Color.parseColor("#ff4081"), PorterDuff.Mode.MULTIPLY);
            cameraRecyclerView.setVisibility(View.INVISIBLE); …
Run Code Online (Sandbox Code Playgroud)

android android-progressbar android-mediascanner progress-bar android-recyclerview

5
推荐指数
2
解决办法
5684
查看次数

Android Material Design四舍五入的progress_bar

我正在开发一个使用不同进度条的应用程序,我希望它们看起来像Google合适的,带有圆角。 Google冷杉酒吧 我为每个带有不同颜色的条都有一个自定义可绘制对象,并且它使外部拐角而不是内部拐角变圆,如您在此处看到的: 我的酒吧 我的自定义可绘制对象是:

<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">

    <item android:id="@android:id/background">
        <shape>
            <corners android:radius="@dimen/progress_bar_rounded" />
            <solid android:color="@color/progressbarBackground" />
        </shape>
    </item>

    <item android:id="@android:id/progress">
        <clip>
            <shape>
                <corners android:radius="@dimen/progress_bar_rounded" />
                <solid android:color="@color/progressbarGreen" />
            </shape>
        </clip>
    </item>
</layer-list>
Run Code Online (Sandbox Code Playgroud)

进度条代码为:

<ProgressBar
    style="?android:attr/progressBarStyleHorizontal"
    android:layout_width="fill_parent"
    android:layout_height="@dimen/progress_bar_high"
    android:id="@+id/GreenProgressBar"
    android:indeterminate="false"
    android:layout_marginLeft="15dp"
    android:layout_gravity="center_vertical"
    android:progressDrawable="@drawable/custom_green_progressbar" />
Run Code Online (Sandbox Code Playgroud)

我可以将某些库用作https://github.com/akexorcist/Android-RoundCornerProgressBar,但是由于这很简单,我认为这是不值得的。我也一直在寻找不同的线程,但是没有任何工作适合我。有什么想法,如果可能的话,不必使用.9.png图像?

非常感谢!

android android-progressbar material-design

5
推荐指数
1
解决办法
1764
查看次数

角材料进度微调器

有谁知道当模式确定时如何在材料进度微调器中显示不完整的部分。
图片1

但我想要这样 image2

android-progressbar angular-material

5
推荐指数
1
解决办法
1310
查看次数