@Override public void onAnimationEnd(Animator animation) { cvAdd.setVisibility(View.INVISIBLE); super.onAnimationEnd(animation); fab.setImageResource(R.drawable.plus); AActivityTwo.super.onBackPressed(); }
public static void toggleFabAction(FloatingActionButton fab, WebItem item, boolean commentMode) { Context context = fab.getContext(); fab.setImageResource(commentMode ? R.drawable.ic_reply_white_24dp : R.drawable.ic_zoom_out_map_white_24dp); fab.setOnClickListener(v -> { if (commentMode) { context.startActivity(new Intent(context, ComposeActivity.class) .putExtra(ComposeActivity.EXTRA_PARENT_ID, item.getId()) .putExtra(ComposeActivity.EXTRA_PARENT_TEXT, item instanceof Item ? ((Item) item).getText() : null)); } else { LocalBroadcastManager.getInstance(context) .sendBroadcast(new Intent(WebFragment.ACTION_FULLSCREEN) .putExtra(WebFragment.EXTRA_FULLSCREEN, true)); } }); }
@Override public void initView() { initUser(user); mPresenter.initAdapterPresenter(mViewBinding.lvComment.getPresenter(), user); if (SpUtil.getUser() != null && TextUtils.equals(user.objectId, SpUtil.getUser().objectId)) { mViewBinding.fab.setImageResource(R.drawable.ic_menu_camera); mViewBinding.fab.setOnClickListener(v -> takePhoto()); } else mViewBinding.fab.setOnClickListener(v -> ToastUtil.show("ok")); }
@Override public void onAnimationUpdate(ValueAnimator valueAnimator) { final float fraction = valueAnimator.getAnimatedFraction(); if (fraction >= 0.5f && !iconChanged) { iconChanged = true; mMenuButton.setImageResource(mIconClose); } } });
@Override public void onAnimationEnd(Animator animation) { mMenuButton.setRotation(60f); mMenuButton.setImageResource(mIconMenu); } });
@Override public void onPageSelected(int position) { int lastPagePosition = onboarderAdapter.getCount() - 1; circleIndicatorView.setCurrentPage(position); ibNext.setVisibility(position == lastPagePosition && !this.shouldUseFloatingActionButton ? View.GONE : View.VISIBLE); btnFinish.setVisibility(position == lastPagePosition && !this.shouldUseFloatingActionButton ? View.VISIBLE : View.GONE); if (this.shouldUseFloatingActionButton) this.fab.setImageResource(position == lastPagePosition ? R.drawable.ic_done_white_24dp : R.drawable.ic_arrow_forward_white_24dp); }
private void initButtons(@NonNull Context context, @NonNull List<Integer> icons, @NonNull List<Integer> colors) { final int buttonsCount = Math.min(icons.size(), colors.size()); for (int i = 0; i < buttonsCount; i++) { final FloatingActionButton button = new FloatingActionButton(context); button.setImageResource(icons.get(i)); button.setBackgroundTintList(ColorStateList.valueOf(colors.get(i))); button.setClickable(true); button.setOnClickListener(new OnButtonClickListener()); button.setOnLongClickListener(new OnButtonLongClickListener()); button.setScaleX(0); button.setScaleY(0); button.setLayoutParams(new LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT)); addView(button); mButtons.add(button); } }
mMenuButton.setImageResource(mIconMenu); mMenuButton.setBackgroundTintList(ColorStateList.valueOf(menuButtonColor)); mMenuButton.setOnClickListener(new OnClickListener() {
private void openOrClose(boolean open, boolean animate) { if (mIsAnimating) { return; } if (open && !mClosedState) { return; } if (!open && mClosedState) { return; } if (animate) { mMenuButton.performClick(); } else { mClosedState = !open; final float centerX = mMenuButton.getX(); final float centerY = mMenuButton.getY(); final int buttonsCount = mButtons.size(); final float angleStep = 360f / buttonsCount; final float offset = open ? mDistance : 0f; final float scale = open ? 1f : 0f; mMenuButton.setImageResource(open ? mIconClose : mIconMenu); mMenuButton.setAlpha(open ? DEFAULT_CLOSE_ICON_ALPHA : 1f); final int visibility = open ? View.VISIBLE : View.INVISIBLE; for (View view: mButtons) { view.setVisibility(visibility); } offsetAndScaleButtons(centerX, centerY, angleStep, offset, scale); } }
@Override public void onArticleSaved(String message) { mSaved = true; fabArchive.setImageResource(R.drawable.ic_archive_done_24dp); Toast.makeText(ArticleActivity.this, "saved: " + message, Toast.LENGTH_SHORT).show(); }
@Override public void onAnimationEnd(Animator animation) { cvAdd.setVisibility(View.INVISIBLE); super.onAnimationEnd(animation); fab.setImageResource(R.drawable.ic_signup); RegisterActivity.super.onBackPressed(); }
public void enableFab(int iconId, View.OnClickListener listener) { mFloatingActionButton.setImageResource(iconId); mFloatingActionButton.setOnClickListener(listener); mFloatingActionButton.show(); }
@Override public void onClick(View v) { if (mConference.toggleFavorite(getBaseContext())) { fab.setImageResource(R.drawable.ic_favorite_white_24dp); } else { fab.setImageResource(R.drawable.ic_favorite_outline_white_24dp); } } });
private void setScanActive(boolean active) { if (active) { scanner.start(); progress.setVisibility(View.VISIBLE); fab.setImageResource(android.R.drawable.ic_media_pause); } else { scanner.stop(); progress.setVisibility(View.INVISIBLE); fab.setImageResource(android.R.drawable.ic_media_play); } }
private void restoreState(Bundle savedInstanceState) { if (savedInstanceState != null) { binding.editorPanelContainer.setVisibility(savedInstanceState.getInt(EDITOR_VISIBILITY)); binding.mainPanelContainer.setVisibility(savedInstanceState.getInt(MAIN_VISIBILITY)); if (isEditorOpen()) { binding.floatingActionButton.setImageResource(R.drawable.ic_done_white_24dp); } } }
@Subscribe public void onApplyFiltersClickEvent(ApplyFiltersClickEvent event) { home.popBackStack(); selectedFilters = event.selectedFilters; if (selectedFilters!=null && !selectedFilters.isEmpty()) filterButton.setImageResource(R.drawable.filter_applied_icon); else filterButton.setImageResource(R.drawable.filter_icon); loadFilteredProducts(event.queryParams); }
private void showFav() { //回显此题是否被收藏 if (CacheHelper.getFav(mTest.getTestId() + "") == mTest.getTestId()) { mFAB.setImageResource(R.mipmap.icon_fav_select); } else { mFAB.setImageResource(R.mipmap.icon_fav); } }
private void showFav() { //回显此题是否被收藏 if(CacheHelper.getFav(mTest.getTestId() + "")==mTest.getTestId()){ mFAB.setImageResource(R.mipmap.icon_fav_select); }else{ mFAB.setImageResource(R.mipmap.icon_fav); } }
@Override public void onAnimationEnd(Animator animation) { cvAdd.setVisibility(View.INVISIBLE); super.onAnimationEnd(animation); fab.setImageResource(R.drawable.plus); // RegisterActivity.super.onBackPressed(); TransitionController.getInstance().exitActivity(RegisterActivity.this); }
private void revealView() { mPlayButton.setImageResource(R.drawable.pw_pause); mMediumDiffuserImageView.setRadiusPercentage(mRadiusPercentage); mMediumDiffuserImageView.setTranslationY(0.0f); mMediumDiffuserImageView.setScaleX(1.0f); mMediumDiffuserImageView.setScaleY(1.0f); mMediumDiffuserImageView.setAlpha(1.0f); // mIvBackground.setRevealAnimation(false); mBigShadowDrawable.showShadow(false); mSmallShadowDrawable.showShadow(false, SMALL_SHADOW_OPACITY); }