@Override public void onBackPressed() { draggerPanel.closeActivity(); }
private void configDraggerView() { draggerPanel = new DraggerPanel(this); draggerPanel.initializeView(); }
public DraggerPanel(Context context, AttributeSet attrs) { super(context, attrs); initializeAttributes(attrs); }
@Override protected void onPostCreate(Bundle savedInstanceState) { super.onPostCreate(savedInstanceState); draggerPanel.initializeView(); draggerPanel.addViewOnDrag( layoutInflater.inflate(R.layout.layout_content, draggerPanel, false)); draggerPanel.addViewOnShadow( layoutInflater.inflate(R.layout.layout_shadow, draggerPanel, false)); }
private void configViews(int layoutResID) { draggerPanel.addViewOnDrag(inflateLayout(layoutResID)); if (shadowResID == -1) { shadowResID = R.layout.layout_shadow; } draggerPanel.addViewOnShadow(inflateLayout(shadowResID)); }
public void initializeView() { super.initializeView(R.layout.dragger_panel); draggerView = (DraggerView) findViewById(R.id.dragger_view); if (attributes != null) { setDraggerLimit(draggerLimit); setDraggerPosition(DraggerPosition.getDragPosition(draggerPosition)); } }
public void setAnimationDuration(int miliseconds, float multipler) { draggerPanel.setAnimationDuration(miliseconds, multipler); }
public void setDraggerCallback(DraggerCallback draggerCallback) { draggerPanel.setDraggerCallback(draggerCallback); }
public void addViewOnDrag(View view) { eraseViewIfNeeded(dragView); dragView.addView(view); }
public void setAnimationDuration(int baseSettleDuration, int maxSettleDuration) { draggerPanel.setAnimationDuration(baseSettleDuration, maxSettleDuration); }
public void closeActivity() { draggerPanel.closeActivity(); }
public DraggerPanel(Context context, AttributeSet attrs, int defStyle) { super(context, attrs, defStyle); initializeAttributes(attrs); }
@Override public void onBackPressed() { draggerPanel.closeActivity(); }