本文整理了Java中android.widget.ImageButton.animate()
方法的一些代码示例,展示了ImageButton.animate()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。ImageButton.animate()
方法的具体详情如下:
包路径:android.widget.ImageButton
类名称:ImageButton
方法名:animate
暂无
代码示例来源:origin: nickbutcher/plaid
private void showFab() {
fab.setAlpha(0f);
fab.setScaleX(0f);
fab.setScaleY(0f);
fab.setTranslationY(fab.getHeight() / 2);
fab.animate()
.alpha(1f)
.scaleX(1f)
.scaleY(1f)
.translationY(0f)
.setDuration(300L)
.setInterpolator(AnimUtils.getLinearOutSlowInInterpolator(this))
.start();
}
代码示例来源:origin: nickbutcher/plaid
fabPosting.animate()
.alpha(0f)
.rotation(90f)
代码示例来源:origin: michael-rapp/ChromeLikeTabSwitcher
/**
* Animates the visibility of a tab's close button.
*
* @param viewHolder
* The view holder, which holds a reference to the close button, whose visibility should
* be animated, as an instance of the class {@link AbstractTabViewHolder}. The view
* holder may not be null
* @param show
* True, if the close button should be shown, false otherwise
*/
private void animateCloseButtonVisibility(@NonNull final AbstractTabViewHolder viewHolder,
final boolean show) {
ImageButton closeButton = viewHolder.closeButton;
Boolean visible = (Boolean) closeButton.getTag(R.id.tag_visibility);
if (visible == null || visible != show) {
closeButton.setTag(R.id.tag_visibility, show);
if (closeButton.getAnimation() != null) {
closeButton.getAnimation().cancel();
}
ViewPropertyAnimator animation = closeButton.animate();
animation.setListener(createCloseButtonVisibilityAnimationListener(viewHolder, show));
animation.alpha(show ? 1 : 0);
animation.setStartDelay(0);
animation.setDuration(closeButtonVisibilityAnimationDuration);
animation.start();
}
}
代码示例来源:origin: adrianchifor/Swiftnotes
/**
* Method to show and hide the newNote button
* @param isVisible true to show button, false to hide
*/
protected void newNoteButtonVisibility(boolean isVisible) {
if (isVisible) {
newNote.animate().cancel();
newNote.animate().translationY(newNoteButtonBaseYCoordinate);
} else {
newNote.animate().cancel();
newNote.animate().translationY(newNoteButtonBaseYCoordinate + 500);
}
}
代码示例来源:origin: GitLqr/MaterialDesignDemo
@Override
public void show() {
mToolbar.animate().translationY(0).setInterpolator(new AccelerateInterpolator(3));
mFab.animate().translationY(0).setInterpolator(new AccelerateInterpolator(3));
}
}
代码示例来源:origin: GitLqr/MaterialDesignDemo
@Override
public void hide() {
mToolbar.animate().translationY(-(mToolbar.getHeight() + mToolbarBottomMargin)).setInterpolator(new AccelerateInterpolator(3));
mFab.animate().translationY(mFab.getHeight() + mFabBottomMargin).setInterpolator(new AccelerateInterpolator(3));
}
代码示例来源:origin: whyalwaysmea/AndroidDemos
revealView.setLayoutParams(parameters);
imageButton.animate()
.translationX(-x)
.translationY(-y)
代码示例来源:origin: stackoverflow.com
public void onClick(View v) {
imageButton.animate().cancel();
imageButton.setImageResource(android.R.drawable.ic_delete);
imageButton.animate()
.x(random.nextInt(maxX))
.y(random.nextInt(maxY))
内容来源于网络,如有侵权,请联系作者删除!