gpt4 book ai didi

android - SlidingPaneLayout setCoveredFadeColor () 和 setSliderFadeColor()

转载 作者:太空狗 更新时间:2023-10-29 12:45:57 26 4
gpt4 key购买 nike

我正在使用 SlidingPaneLayout 并希望在 slider 右 Pane 打开时在左 Pane 中设置灰色淡入淡出颜色,在右 Pane 关闭并离开时在左 Pane 中设置透明淡入淡出颜色 Pane 完全可见。
我知道这是 SlidingPaneLayout 的默认行为,但是在默认实现中,我在横向模式下遇到了问题,其中我的 slider 左 Pane 始终保持褪色状态,并且即使右滑关闭也不会发生点击事件.
我实现了 SlidingPaneLayout.SimplePanelSlideListener 并在 onPanelOpened()onPanelClosed() 中管理淡入淡出颜色但我很确定我应该为此使用哪个函数... setCoveredFadeColor()setSliderFadeColor()?
这两个功能之间的确切区别是什么?

非常感谢任何帮助。谢谢!

最佳答案

来自docs :

setSliderFadeColor(int color)设置当 Pane 在关闭状态下完全覆盖时用于使滑动 Pane 覆盖的 Pane 淡出的颜色。

setCoveredFadeColor(int color)设置当滑动 Pane 滑到屏幕外的大部分位置时用于使滑动 Pane 淡出的颜色。

根据我的经验,我发现被覆盖的面板需要至少 320dp 宽才能使这两种淡入淡出的颜色起作用。

关于android - SlidingPaneLayout setCoveredFadeColor () 和 setSliderFadeColor(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18272856/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com