DragScrollDetailsLayout

模仿淘宝、京东、蘑菇街商品详情页,可嵌套ListView、WebView、ViewPager、FragmentTabhost等

  • 所有者: happylishang/DragScrollDetailsLayout
  • 平台:
  • 许可证:
  • 分类:
  • 主题:
  • 喜欢:
    0
      比较:

Github星跟踪图

DragScrollDetailsLayout

使用时候注意FragmentPagerAdapter 继承DragDetailFragmentPagerAdapter

模仿淘宝、京东、蘑菇街商品详情页,可嵌套ListView、WebView、ViewPager、FragmentTabhost等

1、支持ScrollView+Webview

2、支持scollView+viewpager(内不可以是listview或者webbiew)

3、支持支持ScrollView+listview

等等




使用说明

FragmentPagerAdapter请继承DragDetailFragmentPagerAdapter

ScrollView+WebView

 <com.snail.labaffinity.view.DragScrollDetailsLayout

    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical"
    >
    <ScrollView
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:fillViewport="false">

        <LinearLayout
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:orientation="vertical">
            <Button
                android:layout_width="match_parent"
                android:layout_height="100dp"
                android:background="#98ff0000"
                android:text="pull up to show more"/>
        </LinearLayout>
    </ScrollView>
    <WebView
        android:id="@+id/webview"
        android:layout_width="match_parent"
        android:layout_height="match_parent"/>
</com.snail.labaffinity.view.DragScrollDetailsLayout>

ScrollView+ViewPager

<com.snail.labaffinity.view.DragScrollDetailsLayout
    android:layout_width="match_parent"
    android:layout_height="match_parent">

    <ScrollView
        android:layout_width="match_parent"
        android:layout_height="wrap_content">

        <LinearLayout
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:orientation="vertical">

                <TextView
                   android:layout_width="match_parent"
android:layout_height="100dp"
android:background="#98ff0000"
android:text="pull up to show more"/>


        <android.support.v4.app.FragmentTabHost
            android:id="@+id/tablayout"
            android:layout_width="match_parent"
            android:layout_height="wrap_content">

        </android.support.v4.app.FragmentTabHost>

        <FrameLayout
            android:id="@+id/content"
            android:layout_width="match_parent"
            android:layout_height="match_parent">

        </FrameLayout>
    </LinearLayout>

</com.snail.labaffinity.view.DragScrollDetailsLayout>

ScrollView+FragmentTabHost

<com.snail.labaffinity.view.DragScrollDetailsLayout
    android:layout_width="match_parent"
    android:layout_height="match_parent">

    <ScrollView
        android:layout_width="match_parent"
        android:layout_height="wrap_content">

        <LinearLayout
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:orientation="vertical">

                <TextView
                   android:layout_width="match_parent"
android:layout_height="100dp"
android:background="#98ff0000"
android:text="pull up to show more"/>


        <android.support.v4.app.FragmentTabHost
            android:id="@+id/tablayout"
            android:layout_width="match_parent"
            android:layout_height="wrap_content">

        </android.support.v4.app.FragmentTabHost>

        <FrameLayout
            android:id="@+id/content"
            android:layout_width="match_parent"
            android:layout_height="match_parent">

        </FrameLayout>
    </LinearLayout>

</com.snail.labaffinity.view.DragScrollDetailsLayout>

主要指标

概览
名称与所有者happylishang/DragScrollDetailsLayout
主编程语言Java
编程语言Java (语言数: 1)
平台
许可证
所有者活动
创建于2016-08-18 12:53:13
推送于2021-05-26 09:09:12
最后一次提交2021-05-26 17:09:06
发布数0
用户参与
星数615
关注者数16
派生数90
提交数35
已启用问题?
问题数6
打开的问题数6
拉请求数0
打开的拉请求数0
关闭的拉请求数0
项目设置
已启用Wiki?
已存档?
是复刻?
已锁定?
是镜像?
是私有?