问题标签 [slidingpanelayout]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - SlidingPaneLayout - 类似于 Android 环聊应用的动画
我已经用看起来像这样的片段实现了一个 SlidingPaneLayout(总结)
所以 ListView 是“滑出”窗格。一切正常,完全符合我的预期。
但是,我有兴趣实现动画效果(在触摸后,当窗格被拉出时,ListView 将从左侧进入)
我尝试制作一个 slide_in_left 动画资源并将其设置为 LayoutTransition,但这并不像我想要的那样。猜我需要对 onPaneSlide 做些什么?
只是想知道是否有使用 SlidingPaneLayout 实现此功能的好方法,谢谢!
android - Android、SlidingPaneLayout 和 listView
我ListView
在我的 . 中使用 a 作为辅助视图SlidingPaneLayout
。主视图是地图片段。ListView
充当菜单。问题是onItemClickedListener
永远不会在 ListView 上被调用。即使是列表行也不会在按下时突出显示。似乎 ListView 无法获得焦点。
编辑:实际上,slidingPaneLayout.findFocus()
显示 android.widget.ListView。单击列表项仍然没有运气。
这是我的xml
我该如何解决这个问题?
android - 地图和列表未正确刷新的 SlidingPaneLayout
(前言:我在使用v4 Android支持库时遇到了这个问题)
我正在使用新的SlidingPaneLayout在列表视图后面显示 Android V2 地图,如下所示
它有两种状态
- 打开:地图占用大约。85% 的屏幕,列表从屏幕右侧边缘窥视。
- 关闭:与上述相反;使用大约的列表。85% 的屏幕和从屏幕左边缘窥视的地图。
我遇到了一个问题,即在将其拉出时将列表视图绘制在地图后面(SlidingPaneLayout 术语中的“关闭窗格”)。列表视图交互是正常的,但屏幕的地图部分没有被列表覆盖。
当列表退出(窗格关闭)时,还存在根本不绘制阴影(用setShadowDrawable()
or设置)的问题。setShadowResource()
- 我可以通过进入一个新的活动然后再返回来正确地重绘屏幕。
- 只有在显示地图时使用新内容更新地图和列表视图时才会出现此问题(SlidingPaneLayout 术语中的“窗格打开”)。
android - SlidingPaneLayout: slide without smooth animation?
I'm using the new SlidingPaneLayout
available in the latest support library, which provides the openPane()
and closePane()
methods to smooth open and close the panel. Unfortunately, there are no public methods to do so without animation.
Is there a way to still do this? I have a feeling reflection may be necessary.
P.S. The file is available under sdk/extras/android/support/v4/src/java/android/support/v4/widget/
.
android - 将 Android 的 SlidingPaneLayout 与 ViewPager 一起使用
我正在尝试将 SlidingPaneLayout 与 ViewPager 一起使用,就像这样
当我从左边缘拉动时,SlidingPaneLayout 会滑动;但是,当我从右边缘拉动时,我似乎无法让 ViewPager 滑动。当我从右边缘拉出时,它滑动得很少,然后又弹回来。
这样做甚至可能吗?有一个更好的方法吗?
我发现通过向上和向左移动手指,我可以滑动视图寻呼机。
android - 横向 SlidingPaneLayout 没有滑动
我在我的应用程序中使用了 SlidingPaneLayout。
在横向中,我希望 SlidingPaneLayout 的左右窗格完全适合,并且不需要滑动即可查看它们。
我的布局是:
任何帮助将非常感激。
谢谢!
android - 使用具有两个菜单的 SlidingPaneLayout 设置视图 - 一个在左侧,一个在右侧
我正在尝试创建一个可以双向滑动的 SlidingPaneLayout,就像它们在 Facebook 应用程序中一样。我在 android SlidingPaneLayout 文档中看到,它只打算有一个左侧菜单,但我仍在寻找一种方法让子视图双向滑动。
任何解决方案?
android - 从右侧使用 SlidingPaneLayout?
是否有可能以某种方式使用 Android 的 SlidingPaneLayout 来完成它所做的事情,除了从另一边?
即我想在屏幕的右侧而不是左侧滑动挡板以露出第二个窗格,并且它从右侧而不是左侧滑入。
理想情况下,我正在寻找一种方法来使用此布局或对其进行修改。
android - Click events on SlidingPaneLayout
I'm trying to use the SlidingPaneLayout. The left view is a ListFragment and the right view is a detail view. The layout is displayed correctly and I can slide it. But if the detail view is in front of the list and I click on it, the list in the background receives the click.
My layout looks like this:
I use this code for setting up the click listener in the ListFragment
How can I solve this?
android - SlidingPaneLayout setCoveredFadeColor () 和 setSliderFadeColor()
我正在使用SlidingPaneLayout
并希望在滑块右窗格打开时在左窗格上设置灰色淡化颜色,并在右窗格关闭且左窗格完全可见时在左窗格上设置透明淡化颜色。
我知道这是 的默认行为 SlidingPaneLayout
,但是在默认实现的情况下,我在横向模式下遇到了问题,其中我的滑块左窗格始终保持褪色并且即使右幻灯片关闭也不会发生点击事件。
我实现SlidingPaneLayout.SimplePanelSlideListener
并管理了淡入淡出的颜色onPanelOpened()
,onPanelClosed()
但我不确定我应该为此使用哪个功能......setCoveredFadeColor()
还是 setSliderFadeColor()
?
这两个功能之间的确切区别是什么?
任何帮助深表感谢。谢谢!