android - 当它离开屏幕时,将 View 的 alpha 设置为 0 有什么意义?
问题描述
在许多ViewPager 的示例中,当页面滑出屏幕时,将其 alpha 设置为 0,例如:
if (position < -1) { // [-Infinity,-1)
// This page is way off-screen to the left.
view.setAlpha(0f);
}
我不知道这样做有什么意义。
解决方案
就文档而言,这是因为他们将其用于动画。
如果你想做任何类型的淡入/缩放动画,你可能想用一个完全不可见的页面开始你的动画。
推荐阅读
- c# - 在 asp.net-core 中将模型的属性别名为不同的名称
- java - 将文件排序为自定义排序顺序
- visual-studio-2019 - 如何在 VS2019 中启用 .NET Core 3 预览版 SDK?
- java - FileWriter 未使用 URL 中的协议写入文件
- php - 拆分日期和时间,然后将它们转移到各自的新列
- php - fsockopen fgets 仅几秒钟然后关闭。不要等待完整的字节数。只需阅读几秒钟
- python - 使用 SHA256 哈希加密 JSON,得到 512 个字符而不是 64 个字符
- angular - 如何将 mat-calendar 与反应形式一起使用?
- javascript - 防止使用 svg 进行亚像素渲染
- c++ - 如何在我的向量实现中编写 operator=(带有移动语义)和 shrink_to_fit 函数?