作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在折叠布局中有工具栏、选项卡布局和 ImageView 。我需要将该图像的 alpha 更改为等于该 ImageView 的折叠状态。这意味着->
图像完全隐藏:alpha = 0%
图像 50% 滚动:alpha = 50%
图像完全显示:alpha = 100%
不幸的是,我没有找到任何可能影响此问题的 xml 参数。有什么简单的解决方案吗?
最佳答案
此外,如果您有一些布局,您可以使用滚动监听器,如下所示:
appBarLayout.addOnOffsetChangedListener((appBarLayout, verticalOffset) -> {
float offsetAlpha = (appBarLayout.getY() / appBarLayout.getTotalScrollRange());
int value = 255 - (int)(255 * offsetAlpha * -1);
toolbarTotalContainer.getBackground().setAlpha(value);
});
其中toolbarTotalContainer
是一些 View 的容器。
关于android - 需要更改 colapsinglayout 中 imageView 的 alpha,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38883155/
我在折叠布局中有工具栏、选项卡布局和 ImageView 。我需要将该图像的 alpha 更改为等于该 ImageView 的折叠状态。这意味着-> 图像完全隐藏:alpha = 0% 图像 50%
我是一名优秀的程序员,十分优秀!