本文整理汇总了Java中com.rey.material.widget.ProgressView类的典型用法代码示例。如果您正苦于以下问题:Java ProgressView类的具体用法?Java ProgressView怎么用?Java ProgressView使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
ProgressView类属于com.rey.material.widget包,在下文中一共展示了ProgressView类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: draw
import com.rey.material.widget.ProgressView; //导入依赖的package包/类
@Override
public void draw(Canvas canvas) {
switch (mProgressMode) {
case ProgressView.MODE_DETERMINATE:
drawDeterminate(canvas);
break;
case ProgressView.MODE_INDETERMINATE:
drawIndeterminate(canvas);
break;
case ProgressView.MODE_BUFFER:
drawBuffer(canvas);
break;
case ProgressView.MODE_QUERY:
drawQuery(canvas);
break;
}
}
示例2: resetAnimation
import com.rey.material.widget.ProgressView; //导入依赖的package包/类
private void resetAnimation(){
mLastUpdateTime = SystemClock.uptimeMillis();
mLastProgressStateTime = mLastUpdateTime;
if(mProgressMode == ProgressView.MODE_INDETERMINATE){
mStartLine = mReverse ? getBounds().width() : 0;
mStrokeColorIndex = 0;
mLineWidth = mReverse ? -mMinLineWidth : mMinLineWidth;
mProgressState = PROGRESS_STATE_STRETCH;
}
else if(mProgressMode == ProgressView.MODE_BUFFER){
mStartLine = 0;
}
else if(mProgressMode == ProgressView.MODE_QUERY){
mStartLine = !mReverse ? getBounds().width() : 0;
mStrokeColorIndex = 0;
mLineWidth = !mReverse ? -mMaxLineWidth : mMaxLineWidth;
}
}
示例3: update
import com.rey.material.widget.ProgressView; //导入依赖的package包/类
private void update(){
switch (mProgressMode) {
case ProgressView.MODE_DETERMINATE:
updateDeterminate();
break;
case ProgressView.MODE_INDETERMINATE:
updateIndeterminate();
break;
case ProgressView.MODE_BUFFER:
updateBuffer();
break;
case ProgressView.MODE_QUERY:
updateQuery();
break;
}
}
示例4: loadPage
import com.rey.material.widget.ProgressView; //导入依赖的package包/类
private void loadPage() {
handler.removeCallbacks(stopRunnable);
if (autoLoadListener != null) {
setLoading(true);
if (!isAnimating()) {
if (loadingFooterHolder != null) {
ProgressView pbLoadingFooter = loadingFooterHolder.pbLoadingFooter;
if (pbLoadingFooter.getVisibility() != View.VISIBLE) {
pbLoadingFooter.setVisibility(View.VISIBLE);
} else {
pbLoadingFooter.start();
}
}
}
autoLoadListener.onPageAutoLoad();
}
}
示例5: onCreateView
import com.rey.material.widget.ProgressView; //导入依赖的package包/类
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
View v = inflater.inflate(R.layout.fragment_progress, container, false);
pv_circular = (ProgressView)v.findViewById(R.id.progress_pv_circular);
pv_circular_colors = (ProgressView)v.findViewById(R.id.progress_pv_circular_colors);
pv_circular_inout = (ProgressView)v.findViewById(R.id.progress_pv_circular_inout);
pv_circular_inout_colors = (ProgressView)v.findViewById(R.id.progress_pv_circular_inout_colors);
pv_circular_determinate_in_out = (ProgressView)v.findViewById(R.id.progress_pv_circular_determinate_in_out);
pv_circular_determinate = (ProgressView)v.findViewById(R.id.progress_pv_circular_determinate);
pv_linear = (ProgressView)v.findViewById(R.id.progress_pv_linear);
pv_linear_colors = (ProgressView)v.findViewById(R.id.progress_pv_linear_colors);
pv_linear_determinate = (ProgressView)v.findViewById(R.id.progress_pv_linear_determinate);
pv_linear_query = (ProgressView)v.findViewById(R.id.progress_pv_linear_query);
pv_linear_buffer = (ProgressView)v.findViewById(R.id.progress_pv_linear_buffer);
mHandler = new Handler(this);
return v;
}
示例6: ProgressBarWebView
import com.rey.material.widget.ProgressView; //导入依赖的package包/类
public ProgressBarWebView(Context context, AttributeSet attrs) {
super(context, attrs);
LayoutInflater.from(context).inflate(R.layout.progressbar_webview, this);
mProgressView = (ProgressView)findViewById(R.id.progressbar);
mWebView = (WebView)findViewById(R.id.web_view);
mFrameLayout = (RelativeLayout)findViewById(R.id.progressbar_webview_frame_root);
mFrameLayout.setMinimumHeight(MApplication_.getInstance().getmScreenHeight()
- context.getResources().getDimensionPixelSize(R.dimen.fragment_detail_head));
mWebView.setWebViewClient(new WebViewClient());
WebSettings webSettings = mWebView.getSettings();
webSettings.setLayoutAlgorithm(WebSettings.LayoutAlgorithm.SINGLE_COLUMN);
webSettings.setUseWideViewPort(false);
webSettings.setLoadWithOverviewMode(true);
webSettings.setDisplayZoomControls(false);
webSettings.setBuiltInZoomControls(false);
webSettings.setDisplayZoomControls(false);
webSettings.setJavaScriptEnabled(true);
webSettings.setPluginState(WebSettings.PluginState.ON);
}
示例7: onCreateView
import com.rey.material.widget.ProgressView; //导入依赖的package包/类
@Nullable
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
final View rootView = inflater.inflate(R.layout.fragment_device_edit_connection_http, container, false);
progressView = (ProgressView) rootView.findViewById(R.id.connection_progressbar);
btnTest = (Button) rootView.findViewById(R.id.btnTest);
newHost = (EditText) rootView.findViewById(R.id.device_host);
newHost.setText(ioConnection.hostName);
newPort = (EditText) rootView.findViewById(R.id.device_http_port);
if (ioConnection.getDestinationPort() != -1)
newPort.setText(String.valueOf(ioConnection.getDestinationPort()));
connectionStateImage = ((ImageView) rootView.findViewById(R.id.connection_reachable));
connectionStateImage.setVisibility(View.VISIBLE);
connectionStateImage.setImageResource(android.R.drawable.presence_offline);
btnTest.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
closeIfReachable = false;
checkConnectionReachable();
}
});
return rootView;
}
示例8: onCreateView
import com.rey.material.widget.ProgressView; //导入依赖的package包/类
@Nullable
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
final View rootView = inflater.inflate(R.layout.fragment_device_edit_connection_ip, container, false);
progressView = (ProgressView) rootView.findViewById(R.id.connection_progressbar);
btnTest = (Button) rootView.findViewById(R.id.btnTest);
newHost = (EditText) rootView.findViewById(R.id.device_host);
newHost.setText(ioConnection.hostName);
connectionStateImage = ((ImageView) rootView.findViewById(R.id.connection_reachable));
connectionStateImage.setVisibility(View.VISIBLE);
connectionStateImage.setImageResource(android.R.drawable.presence_offline);
btnTest.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
closeIfReachable = false;
checkConnectionReachable();
}
});
return rootView;
}
示例9: onCreate
import com.rey.material.widget.ProgressView; //导入依赖的package包/类
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_confirm_setup);
mLoginTextContainer = (RelativeLayout) findViewById(R.id.login_text_container);
mSetupProgress = (ProgressView) findViewById(R.id.SetupProgress);
mContinueFABContainer = (FrameLayout) findViewById(R.id.login_continue_circle_container);
mGearIcon = (ImageView) findViewById(R.id.login_icon);
mContinueIcon = (ImageView) findViewById(R.id.forward_arrow);
mLoginTextLineOne = (TextView) findViewById(R.id.login_text_line_one);
mLoginTextLineTwo = (TextView) findViewById(R.id.login_text_line_two);
mContinueFAB = findViewById(R.id.login_continue_circle);
mContinueFABShadow = findViewById(R.id.login_continue_circle_shadow);
mTransitionViewWhite = findViewById(R.id.transition_view_blue);
mContinueIcon .setVisibility(View.INVISIBLE);
mLoginTextLineOne .setVisibility(View.INVISIBLE);
mLoginTextLineTwo .setVisibility(View.INVISIBLE);
mGearIcon .setVisibility(View.INVISIBLE);
mTransitionViewWhite.setVisibility(View.INVISIBLE);
float textPosition = (int) (2.5 * (Service.getScreenHeight(getBaseContext()) / 5));
mLoginTextContainer .setY(textPosition);
mContinueFABContainer .bringToFront();
mLoginTextLineOne .bringToFront();
mLoginTextLineTwo .bringToFront();
Service.bringToBack(mTransitionViewWhite);
showLogoAnimations();
showTextLineAnimations(mLoginTextLineOne, 1);
showTextLineAnimations(mLoginTextLineTwo, 2);
CheckDataFetchingTask checkingTask = new CheckDataFetchingTask();
checkingTask.executeOnExecutor(AsyncTask.THREAD_POOL_EXECUTOR);
}
示例10: onCreateView
import com.rey.material.widget.ProgressView; //导入依赖的package包/类
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
View rootView = inflater.inflate(R.layout.fragment_channel_vods, container, false);
Bundle args = getArguments();
channelInfo = args.getParcelable(fragmentVodsStreamerInfoArg);
broadcasts = args.getBoolean(fragmentVodsBroadCastsOnlyArg);
mRecyclerView = (AutoSpanRecyclerView) rootView.findViewById(R.id.recyclerview_vods);
progressView = (ProgressView) rootView.findViewById(R.id.circle_progress);
findErrorView(rootView);
if (showError) {
showError();
}
if (mAdapter == null) {
mRecyclerView.setBehaviour(new VODAutoSpanBehaviour());
mAdapter = new VODAdapter(mRecyclerView, getActivity());
mAdapter.setShowName(false);
progressView.start();
}
mAdapter.setTopMargin((int) getResources().getDimension(R.dimen.search_new_adapter_top_margin));
mAdapter.setSortElements(false);
mAdapter.disableInsertAnimation();
lazyFetchingOnScrollListener = new LazyFetchingOnScrollListener<>("VodFragment", this);
mRecyclerView.addOnScrollListener(lazyFetchingOnScrollListener);
mRecyclerView.setAdapter(mAdapter);
mRecyclerView.setItemAnimator(null);
mRecyclerView.setHasFixedSize(true);
lazyFetchingOnScrollListener.checkForNewElements(mRecyclerView);
return rootView;
}
示例11: draw
import com.rey.material.widget.ProgressView; //导入依赖的package包/类
@Override
public void draw(Canvas canvas) {
switch (mProgressMode) {
case ProgressView.MODE_DETERMINATE:
drawDeterminate(canvas);
break;
case ProgressView.MODE_INDETERMINATE:
drawIndeterminate(canvas);
break;
}
}
示例12: update
import com.rey.material.widget.ProgressView; //导入依赖的package包/类
private void update(){
switch (mProgressMode) {
case ProgressView.MODE_DETERMINATE:
updateDeterminate();
break;
case ProgressView.MODE_INDETERMINATE:
updateIndeterminate();
break;
}
}
示例13: FooterViewHolder
import com.rey.material.widget.ProgressView; //导入依赖的package包/类
public FooterViewHolder(View v) {
super(v);
this.itemView.setLayoutParams(new ViewGroup.LayoutParams(ViewGroup.LayoutParams
.MATCH_PARENT, ViewGroup.LayoutParams.WRAP_CONTENT));
this.loadingFooter = v;
this.pbLoadingFooter = (ProgressView) v.findViewById(R.id.pb_loading_footer);
pbLoadingFooter.setVisibility(View.GONE);
}
示例14: onFinishInflate
import com.rey.material.widget.ProgressView; //导入依赖的package包/类
@Override
protected void onFinishInflate() {
super.onFinishInflate();
videoPlayer.setOnPreparedListener(this);
videoPlayer.setOnBufferingUpdateListener(this);
videoPlayer.setOnCompletionListener(this);
videoPlayer.setOnErrorListener(this);
videoPlayer.setAudioStreamType(AudioManager.STREAM_MUSIC);
textureView = new TextureView(getContext());
addView(textureView, new LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.MATCH_PARENT));
LinearLayout rl = new LinearLayout(getContext());
addView(rl, new LinearLayout.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.MATCH_PARENT));
rl.setId(R.id.touchId);
rl.setOnClickListener(this);
LayoutInflater li = LayoutInflater.from(getContext());
videoLoadingView = li.inflate(R.layout.layout_video_loading_view, this, false);
addView(videoLoadingView);
controlPlayPause = li.inflate(R.layout.layout_video_img_button_play_pause, this, false);
controlSeekBar = li.inflate(R.layout.layout_video_seek_bar, this, false);
FrameLayout.LayoutParams lp1 = (FrameLayout.LayoutParams) controlPlayPause.getLayoutParams();
FrameLayout.LayoutParams lp2 = (FrameLayout.LayoutParams) controlSeekBar.getLayoutParams();
lp1.gravity = Gravity.CENTER;
lp2.gravity = Gravity.BOTTOM;
addView(controlPlayPause, lp1);
addView(controlSeekBar, lp2);
imgBtnPlayPause = (ImageButton) controlPlayPause.findViewById(R.id.imageButtonPlayPauseRetry);
imgBtnFullScreenToggle = (ImageButton) controlSeekBar.findViewById(R.id.imageButtonFullScreenToggle);
tvPosition = (TextView) controlSeekBar.findViewById(R.id.textViewPosition);
tvDuration = (TextView) controlSeekBar.findViewById(R.id.textViewDuration);
proViewVideoLoading = (ProgressView) videoLoadingView.findViewById(R.id.proViewVideoLoading);
seekBarDuration = (SeekBar) controlSeekBar.findViewById(R.id.seekBarDuration);
imgBtnPlayPause.setImageDrawable(playVideoDrawable);
imgBtnPlayPause.setOnClickListener(this);
imgBtnFullScreenToggle.setOnClickListener(this);
textureView.setSurfaceTextureListener(this);
seekBarDuration.setOnSeekBarChangeListener(this);
controlPlayPause.setVisibility(INVISIBLE);
controlSeekBar.setVisibility(INVISIBLE);
proViewVideoLoading.start();
setUpVideoPlayer();
}
示例15: onCreate
import com.rey.material.widget.ProgressView; //导入依赖的package包/类
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_login);
trackEvent(R.string.category_read, R.string.action_login);
mLoginTextContainer = (RelativeLayout) findViewById(R.id.login_text_container);
mWebViewProgress = (ProgressView) findViewById(R.id.SetupProgress);
mWebViewContainer = (FrameLayout) findViewById(R.id.webview_container);
mContinueFABContainer = (FrameLayout) findViewById(R.id.login_continue_circle_container);
mGearIcon = (ImageView) findViewById(R.id.login_icon);
mSuccessIcon = (ImageView) findViewById(R.id.login_icon_done);
mContinueIcon = (ImageView) findViewById(R.id.forward_arrow);
mLoginTextLineOne = (TextView) findViewById(R.id.login_text_line_one);
mLoginTextLineTwo = (TextView) findViewById(R.id.login_text_line_two);
mSuccessMessage = (TextView) findViewById(R.id.login_success_message);
mSkipText = (TextView) findViewById(R.id.skip_text);
loginWebView = (WebView) findViewById(R.id.login_webview);
mContinueFAB = findViewById(R.id.login_continue_circle);
mContinueFABShadow = findViewById(R.id.login_continue_circle_shadow);
mSuccessCircle = findViewById(R.id.login_success_circle);
mSuccessCircleShadow = findViewById(R.id.login_success_shadow);
mTransitionViewWhite = findViewById(R.id.transition_view);
mTransitionViewBlue = findViewById(R.id.transition_view_blue);
mSuccessMessage .setVisibility(View.INVISIBLE);
mContinueIcon .setVisibility(View.INVISIBLE);
mSuccessCircleShadow.setVisibility(View.INVISIBLE);
mSuccessIcon .setVisibility(View.INVISIBLE);
mSuccessCircle .setVisibility(View.INVISIBLE);
mLoginTextLineOne .setVisibility(View.INVISIBLE);
mLoginTextLineTwo .setVisibility(View.INVISIBLE);
loginWebView .setVisibility(View.INVISIBLE);
mGearIcon .setVisibility(View.INVISIBLE);
mTransitionViewBlue .setVisibility(View.INVISIBLE);
mTransitionViewWhite.setVisibility(View.INVISIBLE);
mSkipText .setVisibility(View.INVISIBLE);
checkSetupType();
float textPosition = (int) (2.5 * (getScreenHeight() / 5));
mLoginTextContainer .setY(textPosition);
mSuccessMessage .setY(textPosition);
mContinueFABContainer.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
showLoginView();
if (PocketPlaysApplication.isCrawlerUpdate)
showSkippingAnimation();
}
});
Service.bringToBack(mTransitionViewWhite);
Service.bringToBack(mTransitionViewBlue);
mLoginTextLineOne .bringToFront();
mLoginTextLineTwo .bringToFront();
initSkipView();
initSnackbar();
initLoginView();
showLogoAnimations();
showTextLineAnimations(mLoginTextLineOne, 1);
showTextLineAnimations(mLoginTextLineTwo, 2);
showTextLineAnimations(mSkipText, 2);
AnimationSet animationSet = getContinueIconAnimations(270);
animationSet.setStartOffset(SHOW_CONTINUE_ICON_DELAY);
animationSet.start();
}