当前位置: 首页>>代码示例>>Java>>正文


Java ProgressBar.setMax方法代码示例

本文整理汇总了Java中android.widget.ProgressBar.setMax方法的典型用法代码示例。如果您正苦于以下问题:Java ProgressBar.setMax方法的具体用法?Java ProgressBar.setMax怎么用?Java ProgressBar.setMax使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在android.widget.ProgressBar的用法示例。


在下文中一共展示了ProgressBar.setMax方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: calcProgressToViewAndMark

import android.widget.ProgressBar; //导入方法依赖的package包/类
public static void calcProgressToViewAndMark(ProgressBar bar, long offset, long total,
                                             boolean anim) {
    final int contentLengthOnInt = reducePrecision(total);
    final int shrinkRate = contentLengthOnInt == 0
            ? 1 : (int) (total / contentLengthOnInt);
    bar.setTag(shrinkRate);
    final int progress = (int) (offset / shrinkRate);


    bar.setMax(contentLengthOnInt);
    if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) {
        bar.setProgress(progress, anim);
    } else {
        bar.setProgress(progress);
    }
}
 
开发者ID:lingochamp,项目名称:okdownload,代码行数:17,代码来源:ProgressUtil.java

示例2: setResume

import android.widget.ProgressBar; //导入方法依赖的package包/类
public void setResume(boolean display, int max, int resumePosition, ProgressBar resume){
    if (display) {
        resume.setMax(max);
        resume.setProgress(resumePosition == PlayerActivity.LAST_POSITION_END ? max : resumePosition);
        resume.setIndeterminate(false);
        resume.setVisibility(View.VISIBLE);
    } else { //no progress slider for resume, but simple label icon instead
        resume.setVisibility(View.GONE);
    }
}
 
开发者ID:archos-sa,项目名称:aos-Video,代码行数:11,代码来源:VideoPresenter.java

示例3: setProgress

import android.widget.ProgressBar; //导入方法依赖的package包/类
public ViewHolder setProgress(int viewId, int progress, int max)
{
    ProgressBar view = getView(viewId);
    view.setMax(max);
    view.setProgress(progress);
    return this;
}
 
开发者ID:gaolhjy,项目名称:cniao5,代码行数:8,代码来源:ViewHolder.java

示例4: onPreExecute

import android.widget.ProgressBar; //导入方法依赖的package包/类
@Override
protected void onPreExecute() {
	super.onPreExecute();
	ProgressBar bar = (ProgressBar) activity.progressDialog.findViewById(R.id.progressBar);
	bar.setMax(1686);
	bar.setProgress(0);
	activity.progressDialog.setTitle("Extracting pages...");
}
 
开发者ID:sdrausty,项目名称:buildAPKsApps,代码行数:9,代码来源:ExtractZipTask.java

示例5: realOnBindViewHolder

import android.widget.ProgressBar; //导入方法依赖的package包/类
@Override
public void realOnBindViewHolder(RecyclerViewHolder holder, int position)
{
	ImageView iv_level_icon = holder.findViewById(R.id.iv_level_icon);
	TextView tv_grade_name = holder.findViewById(R.id.tv_grade_name);
	TextView tv_point_range = holder.findViewById(R.id.tv_point_range);
	ProgressBar pb_exp = holder.findViewById(R.id.pb_exp);
	
	Grade grade = realGetItem(position);
	String range_string = getString(R.string.grade_exp_range, grade.getOffset(), grade.getEnd());
	int level_icon = getResources().getIdentifier("level_" + (++position), "drawable", this.getPackageName());
	iv_level_icon.setImageResource(level_icon);
	
	tv_grade_name.setText(grade.getGradeName());
	tv_point_range.setText(range_string);
	
	if (mCurrentExp >= grade.getOffset() && mCurrentExp <= grade.getEnd())
	{
		pb_exp.setVisibility(View.VISIBLE);
		pb_exp.setMax(grade.getEnd() - grade.getOffset());
		pb_exp.setProgress(mCurrentExp - grade.getOffset());
		
		tv_grade_name.getPaint().setFakeBoldText(true);
	}
	else
	{
		pb_exp.setVisibility(View.GONE);
		
		tv_grade_name.getPaint().setFakeBoldText(false);
	}
	
}
 
开发者ID:benniaobuguai,项目名称:android-project-gallery,代码行数:33,代码来源:UserGradeListActivity.java

示例6: onCreate

import android.widget.ProgressBar; //导入方法依赖的package包/类
@Override
protected void onCreate(@Nullable Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    requestWindowFeature(Window.FEATURE_NO_TITLE);
    getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
            WindowManager.LayoutParams.FLAG_FULLSCREEN);
    setContentView(R.layout.activity_playback);

    PLUploadSetting uploadSetting = new PLUploadSetting();

    mVideoUploadManager = new PLShortVideoUploader(getApplicationContext(), uploadSetting);
    mVideoUploadManager.setUploadProgressListener(this);
    mVideoUploadManager.setUploadResultListener(this);

    mUploadBtn = (Button) findViewById(R.id.upload_btn);
    mUploadBtn.setText(R.string.upload);
    mUploadBtn.setOnClickListener(new UploadOnClickListener());
    mProgressBarDeterminate = (ProgressBar) findViewById(R.id.progressBar);
    mProgressBarDeterminate.setMax(100);
    mVideoView = (PLVideoTextureView) findViewById(R.id.video);
    mVideoPath = getIntent().getStringExtra(MP4_PATH);
    mVideoView.setLooping(true);
    mVideoView.setAVOptions(new AVOptions());
    mVideoView.setVideoPath(mVideoPath);
    MediaController mediaController = new MediaController(this, true, false);
    mediaController.setOnClickSpeedAdjustListener(mOnClickSpeedAdjustListener);
    mVideoView.setMediaController(mediaController);

    mVideoView.setOnInfoListener(mOnInfoListener);
    mVideoView.setOnVideoSizeChangedListener(mOnVideoSizeChangedListener);
    mVideoView.setOnBufferingUpdateListener(mOnBufferingUpdateListener);
    mVideoView.setOnCompletionListener(mOnCompletionListener);
    mVideoView.setOnErrorListener(mOnErrorListener);
    mVideoView.setOnVideoFrameListener(mOnVideoFrameListener);
    mVideoView.setOnAudioFrameListener(mOnAudioFrameListener);
}
 
开发者ID:pili-engineering,项目名称:PLDroidShortVideo,代码行数:37,代码来源:PlaybackActivity.java

示例7: setMax

import android.widget.ProgressBar; //导入方法依赖的package包/类
public ViewHolder setMax(int viewId, int max)
{
    ProgressBar view = getView(viewId);
    view.setMax(max);
    return this;
}
 
开发者ID:ZhuoKeTeam,项目名称:JueDiQiuSheng,代码行数:7,代码来源:ViewHolder.java

示例8: setMax

import android.widget.ProgressBar; //导入方法依赖的package包/类
public ViewHolder setMax(int viewId, int max) {
    ProgressBar view = getView(viewId);
    view.setMax(max);
    return this;
}
 
开发者ID:codeccc,项目名称:baselibrary-master,代码行数:6,代码来源:ViewHolder.java

示例9: onCreate

import android.widget.ProgressBar; //导入方法依赖的package包/类
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    mGestureRefreshLayout = (GestureRefreshLayout) findViewById(R.id.gesture_refresh_layout);
    mRefreshText = (TextView) findViewById(R.id.refresh_text);
    mProgressBar = (ProgressBar) findViewById(R.id.progress_bar);
    mProgressBar.setMax(100);
    mGestureRefreshLayout.setTranslateContent(true);//是否移动ContentView
    mGestureRefreshLayout.setOnLayoutTranslateCallback(new GestureRefreshLayout.OnLayoutTranslateCallback() {
        @Override
        public void onLayoutTranslate(int movementTop) {
            if (movementTop >= mProgressBar.getTop() && movementTop <= mProgressBar.getHeight()) {
                //ViewCompat.setTranslationX(mProgressBar, t);
                mProgressBar.layout(mProgressBar.getLeft(), movementTop, mProgressBar.getWidth(), movementTop + mProgressBar.getHeight());
            }
        }
    });
    mGestureRefreshLayout.setEnabled(false);
    mGestureRefreshLayout.setOnGestureChangeListener(new GestureRefreshLayout.OnGestureStateChangeListener() {
        @Override
        public void onStartDrag(float startY) {
            mRefreshText.setText("下拉刷新");
        }

        @Override
        public void onDragging(float draggedDistance, float releaseDistance) {
            //releaseDistance=RefreshView.h+64
            mProgressBar.setProgress((int) (draggedDistance/releaseDistance*100));
            Log.d(TAG, "onDragging: "+draggedDistance+","+releaseDistance);
            if (draggedDistance>releaseDistance){
                mRefreshText.setText("释放更新");
            }else {
                mRefreshText.setText("下拉刷新...");
            }
            // 超过定义的同步距离就意味着可以释放刷新了

        }

        @Override
        public void onFinishDrag(float endY) {
            mRefreshText.setText("正在更新...");
        }
    });
    mGestureRefreshLayout.setOnRefreshListener(this);
}
 
开发者ID:Bvin,项目名称:gesture-refresh-layout,代码行数:47,代码来源:MainActivity.java

示例10: setProgress

import android.widget.ProgressBar; //导入方法依赖的package包/类
public ViewHolder setProgress(int viewId, int progress, int max) {
    ProgressBar view = getView(viewId);
    view.setMax(max);
    view.setProgress(progress);
    return this;
}
 
开发者ID:VK2012,项目名称:AppCommonFrame,代码行数:7,代码来源:ViewHolder.java

示例11: setProgress

import android.widget.ProgressBar; //导入方法依赖的package包/类
public RvHolder setProgress(int viewId, int progress, int max) {
    ProgressBar view = getView(viewId);
    view.setMax(max);
    view.setProgress(progress);
    return this;
}
 
开发者ID:fengdongfei,项目名称:CXJPadProject,代码行数:7,代码来源:RvHolder.java

示例12: setMax

import android.widget.ProgressBar; //导入方法依赖的package包/类
public BaseViewHolder setMax(int viewId, int max) {
    ProgressBar view = getView(viewId);
    view.setMax(max);
    return this;
}
 
开发者ID:yangchong211,项目名称:YCBaseAdapter,代码行数:6,代码来源:BaseViewHolder.java

示例13: setProgress

import android.widget.ProgressBar; //导入方法依赖的package包/类
/**
 * Sets the progress and max of a ProgressBar.
 * 设置进度
 * @param viewId   The view id.
 * @param progress The progress.
 * @param max      The max value of a ProgressBar.
 * @return The BaseAdapterHelper for chaining.
 */
public BaseAdapterHelper setProgress(int viewId, int progress, int max) {
    ProgressBar view = retrieveView(viewId);
    view.setMax(max);
    view.setProgress(progress);
    return this;
}
 
开发者ID:weiwenqiang,项目名称:GitHub,代码行数:15,代码来源:BaseAdapterHelper.java

示例14: setProgress

import android.widget.ProgressBar; //导入方法依赖的package包/类
/**
 * Sets the progress and max of a ProgressBar.
 *
 * @param viewId   The view id.
 * @param progress The progress.
 * @param max      The max value of a ProgressBar.
 * @return The BaseViewHolder for chaining.
 */
public BaseViewHolder setProgress(int viewId, int progress, int max) {
    ProgressBar view = getView(viewId);
    view.setMax(max);
    view.setProgress(progress);
    return this;
}
 
开发者ID:weiwenqiang,项目名称:GitHub,代码行数:15,代码来源:BaseViewHolder.java

示例15: setProgress

import android.widget.ProgressBar; //导入方法依赖的package包/类
/**
 * Sets the progress and max of a ProgressBar.
 *
 * @param viewId The view id.
 * @param progress The progress.
 * @param max The max value of a ProgressBar.
 * @return The BaseViewHolder for chaining.
 */
public BaseViewHolder setProgress(@IdRes int viewId, int progress, int max) {
    ProgressBar view = getView(viewId);
    view.setMax(max);
    view.setProgress(progress);
    return this;
}
 
开发者ID:GaoGersy,项目名称:MultiSelecter,代码行数:15,代码来源:BaseViewHolder.java


注:本文中的android.widget.ProgressBar.setMax方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。