List of usage examples for android.view View getContext
@ViewDebug.CapturedViewProperty public final Context getContext()
From source file:Main.java
public static void collapse(final View v) { final int initialHeight = v.getMeasuredHeight(); Animation a = new Animation() { @Override/*www .j a v a 2 s. c o m*/ protected void applyTransformation(float interpolatedTime, Transformation t) { if (interpolatedTime == 1) { v.setVisibility(View.GONE); } else { v.getLayoutParams().height = initialHeight - (int) (initialHeight * interpolatedTime); v.requestLayout(); } } @Override public boolean willChangeBounds() { return true; } }; // 1dp/ms a.setDuration((int) (initialHeight / v.getContext().getResources().getDisplayMetrics().density)); v.startAnimation(a); }
From source file:Main.java
public static void animCollapse(final View v) { final int initialHeight = v.getMeasuredHeight(); Animation a = new Animation() { @Override//from www.j a v a 2 s .c o m protected void applyTransformation(float interpolatedTime, Transformation t) { if (interpolatedTime == 1) { v.setVisibility(View.GONE); } else { v.getLayoutParams().height = initialHeight - (int) (initialHeight * interpolatedTime); v.requestLayout(); } } @Override public boolean willChangeBounds() { return true; } }; // 1dp/ms a.setDuration((int) (initialHeight / v.getContext().getResources().getDisplayMetrics().density)); v.startAnimation(a); }
From source file:com.app.blockydemo.ui.fragment.FormulaEditorFragment.java
public static void showFragment(View view, Brick brick, Formula formula) { FragmentActivity activity = null;//from w ww . ja v a 2 s. c o m activity = (FragmentActivity) view.getContext(); FormulaEditorFragment formulaEditorFragment = (FormulaEditorFragment) activity.getSupportFragmentManager() .findFragmentByTag(FORMULA_EDITOR_FRAGMENT_TAG); FragmentManager fragmentManager = activity.getSupportFragmentManager(); FragmentTransaction fragTransaction = fragmentManager.beginTransaction(); if (formulaEditorFragment == null) { formulaEditorFragment = new FormulaEditorFragment(); Bundle bundle = new Bundle(); bundle.putSerializable(BRICK_BUNDLE_ARGUMENT, brick); bundle.putSerializable(FORMULA_BUNDLE_ARGUMENT, formula); formulaEditorFragment.setArguments(bundle); fragTransaction.add(R.id.script_fragment_container, formulaEditorFragment, FORMULA_EDITOR_FRAGMENT_TAG); fragTransaction.hide(fragmentManager.findFragmentByTag(ScriptFragment.TAG)); fragTransaction.show(formulaEditorFragment); BottomBar.hideBottomBar(activity); } else if (formulaEditorFragment.isHidden()) { formulaEditorFragment.updateBrickViewAndFormula(brick, formula); fragTransaction.hide(fragmentManager.findFragmentByTag(ScriptFragment.TAG)); fragTransaction.show(formulaEditorFragment); BottomBar.hideBottomBar(activity); } else { formulaEditorFragment.setInputFormula(formula, SET_FORMULA_ON_SWITCH_EDIT_TEXT); } fragTransaction.commit(); }
From source file:com.ab.util.AbDialogUtil.java
/** * /*from ww w .jav a2 s .com*/ * ???(). * @param view * @param gravity * @return */ public static AbSampleDialogFragment showPanel(View view, int gravity) { FragmentActivity activity = (FragmentActivity) view.getContext(); // Create and show the dialog. AbSampleDialogFragment newFragment = AbSampleDialogFragment.newInstance(DialogFragment.STYLE_NO_TITLE, android.R.style.Theme_Light_Panel, gravity); newFragment.setContentView(view); FragmentTransaction ft = activity.getFragmentManager().beginTransaction(); // ft.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_OPEN); newFragment.show(ft, mDialogTag); return newFragment; }
From source file:com.ab.util.AbDialogUtil.java
/** * /*from ww w . java 2s . c om*/ * ???(). * @param view * @param gravity ? * @return */ public static AbSampleDialogFragment showDialog(View view, int gravity) { FragmentActivity activity = (FragmentActivity) view.getContext(); // Create and show the dialog. AbSampleDialogFragment newFragment = AbSampleDialogFragment.newInstance(DialogFragment.STYLE_NO_TITLE, android.R.style.Theme_Holo_Light_Dialog, gravity); newFragment.setContentView(view); FragmentTransaction ft = activity.getFragmentManager().beginTransaction(); // ft.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_OPEN); newFragment.show(ft, mDialogTag); return newFragment; }
From source file:cn.org.eshow.framwork.util.AbDialogUtil.java
/** * /*from w w w .ja va2s . c o m*/ * ???. * @param view * @param gravity ? * @param style * @param onCancelListener? * @return */ public static AbSampleDialogFragment showDialog(View view, int gravity, int style, DialogInterface.OnCancelListener onCancelListener) { FragmentActivity activity = (FragmentActivity) view.getContext(); // Create and show the dialog. AbSampleDialogFragment newFragment = AbSampleDialogFragment.newInstance(DialogFragment.STYLE_NO_TITLE, style, gravity); newFragment.setContentView(view); FragmentTransaction ft = activity.getFragmentManager().beginTransaction(); // ft.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_OPEN); newFragment.setOnCancelListener(onCancelListener); newFragment.show(ft, dialogTag); return newFragment; }
From source file:com.bangqu.eshow.util.ESDialogUtil.java
/** * //from ww w.java2s. c om * ???. * @param view * @param gravity ? * @param style * @param onCancelListener? * @return */ public static ESSampleDialogFragment showDialog(View view, int gravity, int style, DialogInterface.OnCancelListener onCancelListener) { FragmentActivity activity = (FragmentActivity) view.getContext(); // Create and show the dialog. ESSampleDialogFragment newFragment = ESSampleDialogFragment.newInstance(DialogFragment.STYLE_NO_TITLE, style, gravity); newFragment.setContentView(view); FragmentTransaction ft = activity.getFragmentManager().beginTransaction(); // ft.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_OPEN); newFragment.setOnCancelListener(onCancelListener); newFragment.show(ft, dialogTag); return newFragment; }
From source file:com.ab.util.AbDialogUtil.java
/** * ?View?./*from www .j a va 2s.co m*/ * @param icon * @param title ? * @param view ??? * @param onClickListener ? */ public static AbAlertDialogFragment showAlertDialog(int icon, String title, View view, AbDialogOnClickListener onClickListener) { FragmentActivity activity = (FragmentActivity) view.getContext(); AbAlertDialogFragment newFragment = AbAlertDialogFragment.newInstance(icon, title, null, view, onClickListener); FragmentTransaction ft = activity.getFragmentManager().beginTransaction(); // ft.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_OPEN); newFragment.show(ft, mDialogTag); return newFragment; }
From source file:com.ab.util.AbDialogUtil.java
/** * ?View?.//from ww w . j a v a 2 s . c o m * @param title ? * @param view ??? * @param onClickListener ? */ public static AbAlertDialogFragment showAlertDialog(String title, View view, AbDialogOnClickListener onClickListener) { FragmentActivity activity = (FragmentActivity) view.getContext(); AbAlertDialogFragment newFragment = AbAlertDialogFragment.newInstance(0, title, null, view, onClickListener); FragmentTransaction ft = activity.getFragmentManager().beginTransaction(); // ft.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_OPEN); newFragment.show(ft, mDialogTag); return newFragment; }
From source file:cn.org.eshow.framwork.util.AbDialogUtil.java
/** * /*from w w w .ja v a 2 s .com*/ * ???. * @param view * @param animEnter * @param animExit * @param animPopEnter * @param animPopExit * @param gravity ? * @return */ public static AbSampleDialogFragment showDialog(View view, int animEnter, int animExit, int animPopEnter, int animPopExit, int gravity, int style) { FragmentActivity activity = (FragmentActivity) view.getContext(); // Create and show the dialog. AbSampleDialogFragment newFragment = AbSampleDialogFragment.newInstance(DialogFragment.STYLE_NO_TITLE, style, gravity); newFragment.setContentView(view); // FragmentTransaction ft = activity.getFragmentManager().beginTransaction(); ft.setCustomAnimations(animEnter, animExit, animPopEnter, animPopExit); newFragment.show(ft, dialogTag); return newFragment; }