Skip to content

A viewgroup which child view have elastic drag effect.一个轻松让子 View 具有弹性拖拽效果的 ViewGorup。

Notifications You must be signed in to change notification settings

zcoderr/SlideLayout

Repository files navigation

SlideLayout

A viewgroup which child view have elastic drag effect.

License Download

Features

gif

Demo

Slidelayout-sample.apk

Download

gradle:
compile 'xyz.zhenhua:slidelayout:1.0.2'
Maven:
<dependency>
  <groupId>xyz.zhenhua</groupId>
  <artifactId>slidelayout</artifactId>
  <version>1.0.2</version>
  <type>pom</type>
</dependency>

Usage

Sample:
<xyz.zhenhua.slidablelayout.SlidableLayout
    android:id="@+id/slidelayout"
    android:layout_width="match_parent"
    android:layout_height="match_parent">
    <View
    	android:id="@+id/view"
        android:layout_width="match_parent"
        android:layout_height="match_parent">
    </View>
</xyz.zhenhua.slidablelayout.SlidableLayout>

slideLayout = findViewById(R.id.slidelayout);
slideLayout.init();
Set Listener:
slideLayout.setSlideableListener(new SlidableLayout.SlideableListener() {
    @Override
    public void onSlideStart() {
		//do something
    }

    @Override
    public void onSpringStart() {
		//do something
    }

    @Override
    public void onSpringStop() {
		//do something
    }

    @Override
    public void onDismiss() {
		//do something
    }
});

About

A viewgroup which child view have elastic drag effect.一个轻松让子 View 具有弹性拖拽效果的 ViewGorup。

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages