【发布时间】:2016-02-06 07:25:56
【问题描述】:
我正在使用 Snackbar 和 fab 支持库。
我想获得 Snackbar 的高度,它通过单行和多行消息给出正确的高度值。
var=mysnackbar.gethight();
但此代码不起作用,因为 snackbar 确实有 gethight()。
【问题讨论】:
-
你想在你的情况下达到什么目的?
-
我正在使用
CoordinatorLayout,当snackbar出现时,fab向上移动,这部分做得很好。但是如果在出现snackbar之前我看不见fab,然后snackbar 出现,在出现snackbar之后我看到我的fab,fab可见错误位置(在snackbar后面),我想要获得snackbar和setTranslationY的高度。我希望能用我糟糕的英语理解:D @Droidwala -
没有必要做这样的事情。几周前我已经为这个问题写了答案......这应该适用于你的情况......[stackoverflow.com/a/32777587/2819262]
-
无需计算小吃店高度并据此更改工厂位置..所有这些都由协调器布局自动处理...检查粘贴在上面评论中的答案..
-
是的,我知道,但是当您在出现小吃店之前看不见您的工厂,并且再次看到工厂时,您会看到您的工厂移动到小吃店后面。
fab.setVisibility(View.INVISIBLE)是个问题。我几乎用fadein.setFillAfter(true).@Droidwala 解决了我的淡入淡出动画问题
标签: android android-support-library snackbar