private void updateFabTranslationForSnackbar(CoordinatorLayout parent, SkittleContainer container, View snackbar) {
float translationY = this.getFabTranslationYForSnackbar(parent, container);
if ((translationY == -snackbar.getHeight())) {
ViewCompat.animate(container).translationY(-translationY).setInterpolator(new FastOutLinearInInterpolator()).setListener(null);
} else if (translationY != this.mTranslationY) {
ViewCompat.animate(container).cancel();
if (Math.abs(translationY - this.mTranslationY) == (float) snackbar.getHeight()) {
ViewCompat.animate(container).translationY(translationY).setInterpolator(new FastOutLinearInInterpolator()).setListener(null);
} else {
ViewCompat.setTranslationY(container, translationY);
}
this.mTranslationY = translationY;
}
}
SkittleContainer.java 文件源码
java
阅读 25
收藏 0
点赞 0
评论 0
项目:binea_project_for_android
作者:
评论列表
文章目录