package yellow5a5.sample;
import android.graphics.Color;
import android.support.design.widget.FloatingActionButton;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.KeyEvent;
import android.view.View;
import android.widget.TextView;
import yellow5a5.actswitchanimtool.ActSwitchAnimTool;
import yellow5a5.sample.ShareDemo.ShareContainer;
public class SecondActivity extends AppCompatActivity {
private TextView mDemoTv;
private FloatingActionButton mDemoFloatingBtn;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_second);
mDemoTv = (TextView) findViewById(R.id.demo_tv);
mDemoFloatingBtn = (FloatingActionButton) findViewById(R.id.demo_float_btn);
new ActSwitchAnimTool(this)
.receiveIntent(getIntent())
.setAnimType(ActSwitchAnimTool.MODE_SHRINK)
.target(mDemoFloatingBtn)
.build();
}
@Override
public boolean onKeyUp(int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_BACK){
new ActSwitchAnimTool(this)
.setAnimType(ActSwitchAnimTool.MODE_SPREAD)
.target(mDemoFloatingBtn)
.setmColorStart(Color.parseColor("#FF5777"))
.setmColorEnd(Color.parseColor("#FF5777"))
.setCustomEndCallBack(new ActSwitchAnimTool.SwitchAnimCallback() {
@Override
public void onAnimationStart() {
}
@Override
public void onAnimationEnd() {
finish();
}
@Override
public void onAnimationUpdate(int progress) {
}
})
.build();
return true;
}
return super.onKeyUp(keyCode, event);
}
}