yugai / FlipboardSheet

利用BottomSheet仿造Flipboard制作的一个底部滑动弹框

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

仿造Flipboard收藏页面

利用BottomSheetBehavior仿造Flipboard制作了一个可用于收藏分享之类的页面。

image1 image2

依赖

   dependencies {
	        compile 'com.github.yugai:FlipboardSheet:1.1.0'
	}

使用

<com.mayi.library.FlipboardSheetView

    android:id="@+id/flipboard_view"xmlns:android="http://schemas.android.com/apk/res/android"xmlns:app="http://schemas.android.com/apk/res-auto"xmlns:tools="http://schemas.android.com/tools"android:layout_width="match_parent"android:layout_height="match_parent"android:background="@android:color/black"app:peek_height="100dp"app:sheet_layout="@layout/bottom_sheet_layout"app:zoom_margin="50dp">


    <FrameLayoutandroid:layout_width="match_parent"android:layout_height="match_parent"android:background="@android:color/white">


    <ImageViewandroid:onClick="click"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_gravity="center"android:background="@mipmap/ic_launcher_round"/>

    </FrameLayout>
    
</com.mayi.library.FlipboardSheetView>
属性 作用
peek_height 收缩模式底部显示高度
sheet_layout 底部弹出内容视图
zoom_margin 主视图缩放的间距
方法 作用
addStateChangeCallback 添加状态监听
switchState 切换缩放模式
setState 设置指定模式
getState 获取当前模式
setInterpolator 设置动画
addSheetLayout 动态添加底部视图和设置高度

联系方式

如有问题请发送至784787081@qq.com或者issue。

About

利用BottomSheet仿造Flipboard制作的一个底部滑动弹框


Languages

Language:Java 100.0%