- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我正在使用 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/
我正在使用 SlidingPaneLayout 并希望在 slider 右 Pane 打开时在左 Pane 中设置灰色淡入淡出颜色,在右 Pane 关闭并离开时在左 Pane 中设置透明淡入淡出颜色
我是一名优秀的程序员,十分优秀!