package com.com.mr_wrong.MySwipBacklayout;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.widget.RelativeLayout;
import android.widget.TextView;
import com.example.mr_wrong.androidstudioproject.R;
/**
* Created by Mr_Wrong on 15/11/18.
*/
public class SimpleBookBackDemo extends AppCompatActivity {
private MySwipBacklayout mSwipeBackLayout;
private TextView tv;
private RelativeLayout rl;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_simple_book);
rl = (RelativeLayout) findViewById(R.id.rl);
tv = (TextView) findViewById(R.id.tv);
tv.animate().rotation(-90);
mSwipeBackLayout = (MySwipBacklayout) findViewById(R.id.sb);
mSwipeBackLayout.setOnSwipeBackListener(new MySwipBacklayout.SwipeBackListener() {
@Override
public void onOpen() {
finish();
overridePendingTransition(0, R.anim.right_anim);
}
@Override
public void onClose() {
}
@Override
public void onSwipe(float percent) {
rl.setTranslationX(percent * 30 - 30);
tv.setAlpha(percent<0.5?0.1f:percent);
}
});
}
}