Android 像棒棒糖的手机应用程序一样滚动?

Android 像棒棒糖的手机应用程序一样滚动?,android,Android,UI有3层 搜索栏 最近的电话 联系人的选项卡和查看页面 我已经使用此功能成功地滚动了搜索栏,但我想先滚动最近的手机,然后再滚动联系人选项卡和Viewpager上的搜索栏,类似于phone gap 任何帮助或链接都将不胜感激。如果您是专业开发人员,请提供提示 上面的链接是由棒棒糖手机应用程序使用的自定义布局。这种布局只适用于棒棒糖手机,因为它们使用的是棒棒糖特有的API,如nestedscrolling等 总结android手机应用程序如何使用此布局: @瓦克曼。谢谢你的回复。你能提供一个演示吗

UI有3层

搜索栏 最近的电话 联系人的选项卡和查看页面 我已经使用此功能成功地滚动了搜索栏,但我想先滚动最近的手机,然后再滚动联系人选项卡和Viewpager上的搜索栏,类似于phone gap


任何帮助或链接都将不胜感激。

如果您是专业开发人员,请提供提示

上面的链接是由棒棒糖手机应用程序使用的自定义布局。这种布局只适用于棒棒糖手机,因为它们使用的是棒棒糖特有的API,如nestedscrolling等

总结android手机应用程序如何使用此布局:


@瓦克曼。谢谢你的回复。你能提供一个演示吗。@瓦克曼。我在sdk上试过这个演示,但它是一个从角落滑动的布局。我需要一个类似滑动的手机app@Swati,sdk代码不同,它是SlidingPaneLayout。上面的链接是棒棒糖手机应用程序中使用的实际布局。
<com.android.dialer.widget.OverlappingPaneLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/lists_frame"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:animateLayoutChanges="true" >

    <ListView>
        ...//Top pane
        ...// In phone app they show recently dialed number, which gets clipped when scrolled.
    </ListView>

    <FrameLayout>
       // bottom pane
       <ViewPagerTab></ViewPagerTab> // phone app's viewPager tab
       <ListView></ListView>         // below a list view
    </FrameLayout>

</com.android.dialer.widget.OverlappingPaneLayout>
private void setupPaneLayout(OverlappingPaneLayout paneLayout) {
    // TODO: Remove the notion of a capturable view. The entire view be slideable, once
    // the framework better supports nested scrolling. paneLayout.setCapturableView(mViewPagerTabs);
    paneLayout.openPane();
    paneLayout.setPanelSlideCallbacks(mPanelSlideCallbacks);
    paneLayout.setIntermediatePinnedOffset(

    LayoutTransition transition = paneLayout.getLayoutTransition();
    // Turns on animations for all types of layout changes so that they occur for
    // height changes.
    transition.enableTransitionType(LayoutTransition.CHANGING);
}