List of usage examples for android.support.v4.app ActivityOptionsCompat makeScaleUpAnimation
public static ActivityOptionsCompat makeScaleUpAnimation(View view, int i, int i2, int i3, int i4)
From source file:Main.java
public static Bundle getScaleBundle(View view) { return ActivityOptionsCompat.makeScaleUpAnimation(view, 0, 0, view.getWidth(), view.getHeight()).toBundle(); }
From source file:ooo.oxo.apps.materialize.app.ActivityOptionsCompatCompat.java
public static ActivityOptionsCompat makeClipRevealAnimation(View source, int startX, int startY, int width, int height) { if (Build.VERSION.SDK_INT >= 23) { return new ActivityOptionsImpl23( ActivityOptionsCompat23.makeClipRevealAnimation(source, startX, startY, width, height)); }/* ww w . ja v a 2 s .co m*/ return ActivityOptionsCompat.makeScaleUpAnimation(source, startX, startY, width, height); }
From source file:com.near.chimerarevo.fragments.DeveloperAboutFragment.java
@Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View v = inflater.inflate(R.layout.dev_about_layout, container, false); ((BaseActivity) getActivity()).getToolbar().setTitle(getResources().getString(R.string.action_about)); ((TextView) v.findViewById(R.id.dev_website)).setText(Html.fromHtml(Constants.DEV_WEBSITE)); ((TextView) v.findViewById(R.id.dev_website)).setLinksClickable(true); ((TextView) v.findViewById(R.id.dev_website)).setMovementMethod(LinkMovementMethod.getInstance()); ((TextView) v.findViewById(R.id.dev_copy)).setText(Html.fromHtml(Constants.DEV_COPY)); ((TextView) v.findViewById(R.id.dev_copy)).setLinksClickable(true); ((TextView) v.findViewById(R.id.dev_copy)).setMovementMethod(LinkMovementMethod.getInstance()); v.findViewById(R.id.dev_img).setOnClickListener(new OnClickListener() { @Override// w w w . j av a 2s. co m public void onClick(View v) { easter_egg++; if (easter_egg == 5) { easter_egg = 0; ActivityOptionsCompat opts = ActivityOptionsCompat.makeScaleUpAnimation(v, 0, 0, v.getWidth(), v.getHeight()); Intent i = new Intent(getActivity(), EasterEggActivity.class); i.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); getActivity().startActivity(i, opts.toBundle()); } } }); v.findViewById(R.id.gplus).setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { Intent i = new Intent(Intent.ACTION_VIEW); i.setData(Uri.parse(Constants.DEV_GP)); startActivity(i); } }); v.findViewById(R.id.facebook).setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { Intent i = new Intent(Intent.ACTION_VIEW); i.setData(Uri.parse(Constants.DEV_FB)); startActivity(i); } }); v.findViewById(R.id.twitter).setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { Intent i = new Intent(Intent.ACTION_VIEW); i.setData(Uri.parse(Constants.DEV_TW)); startActivity(i); } }); String version = getResources().getString(R.string.about_version_title) + ": "; try { version += getActivity().getPackageManager().getPackageInfo(getActivity().getPackageName(), 0).versionName; } catch (NameNotFoundException e) { e.printStackTrace(); version += getResources().getString(R.string.error_notavailable); } ((TextView) v.findViewById(R.id.app_version)).setText(version); return v; }
From source file:com.camnter.easygank.views.PictureActivity.java
public static void startActivityByActivityOptionsCompat(Activity activity, String url, String title, View view) {//from ww w .ja v a 2 s . co m Intent intent = createIntent(activity, url, title); ActivityOptionsCompat activityOptionsCompat = ActivityOptionsCompat.makeScaleUpAnimation(view, view.getWidth() / 2, view.getHeight() / 2, view.getWidth(), view.getHeight()); try { ActivityCompat.startActivity(activity, intent, activityOptionsCompat.toBundle()); } catch (IllegalArgumentException e) { e.printStackTrace(); startActivity(activity, url, title); } }
From source file:com.battlelancer.seriesguide.ui.EpisodeSearchFragment.java
@Override public void onListItemClick(ListView l, View v, int position, long id) { Intent i = new Intent(getActivity(), EpisodesActivity.class); i.putExtra(EpisodesActivity.InitBundle.EPISODE_TVDBID, (int) id); ActivityCompat.startActivity(getActivity(), i, ActivityOptionsCompat.makeScaleUpAnimation(v, 0, 0, v.getWidth(), v.getHeight()).toBundle()); }
From source file:de.grobox.transportr.settings.SettingsFragment.java
@Override public void onCreatePreferences(Bundle savedInstanceState, String s) { // Load the preferences from an XML resource addPreferencesFromResource(R.xml.preferences); // Fill in current transport network if available network_pref = findPreference("pref_key_network"); manager.getTransportNetwork().observe(this, this::onTransportNetworkChanged); network_pref.setOnPreferenceClickListener(preference -> { Intent intent = new Intent(getActivity(), PickTransportNetworkActivity.class); View view = getView();/*from w w w .ja va 2s.c o m*/ if (view != null) view = view.findFocus(); ActivityOptionsCompat options = ActivityOptionsCompat.makeScaleUpAnimation(view, (int) view.getX(), (int) view.getY(), 0, 0); ActivityCompat.startActivity(getActivity(), intent, options.toBundle()); return true; }); }
From source file:de.grobox.liberario.fragments.PrefsFragment.java
@Override public void onCreatePreferences(Bundle savedInstanceState, String s) { // Load the preferences from an XML resource addPreferencesFromResource(R.xml.preferences); TransportNetwork network = Preferences.getTransportNetwork(getActivity()); // Fill in current home location if available network_pref = findPreference("pref_key_network"); if (network != null) network_pref.setSummary(network.getName()); network_pref.setOnPreferenceClickListener(new Preference.OnPreferenceClickListener() { @Override//from w w w. ja v a 2s . c om public boolean onPreferenceClick(Preference preference) { Intent intent = new Intent(getActivity(), PickNetworkProviderActivity.class); // View view = preference.getView(null, null); View view = getView(); if (view != null) view = view.findFocus(); ActivityOptionsCompat options = ActivityOptionsCompat.makeScaleUpAnimation(view, (int) view.getX(), (int) view.getY(), 0, 0); ActivityCompat.startActivityForResult(getActivity(), intent, MainActivity.CHANGED_NETWORK_PROVIDER, options.toBundle()); return true; } }); home = findPreference("pref_key_home"); home.setOnPreferenceClickListener(new Preference.OnPreferenceClickListener() { public boolean onPreferenceClick(Preference preference) { Intent intent = new Intent(getActivity(), SetHomeActivity.class); if (RecentsDB.getHome(getActivity()) != null) { intent.putExtra("new", false); } else { intent.putExtra("new", true); } // View view = preference.getView(null, null); View view = getView(); if (view != null) view = view.findFocus(); ActivityOptionsCompat options = ActivityOptionsCompat.makeScaleUpAnimation(view, (int) view.getX(), (int) view.getY(), 0, 0); ActivityCompat.startActivityForResult(getActivity(), intent, MainActivity.CHANGED_HOME, options.toBundle()); return true; } }); // Fill in current home location if available if (network != null) setHome(); }
From source file:com.battlelancer.seriesguide.ui.ShowSearchFragment.java
@Override public void onListItemClick(ListView l, View v, int position, long id) { Intent i = new Intent(getActivity(), OverviewActivity.class); i.putExtra(OverviewFragment.InitBundle.SHOW_TVDBID, (int) id); ActivityCompat.startActivity(getActivity(), i, ActivityOptionsCompat.makeScaleUpAnimation(v, 0, 0, v.getWidth(), v.getHeight()).toBundle()); }
From source file:de.grobox.liberario.fragments.SettingsFragment.java
@Override public void onCreatePreferences(Bundle savedInstanceState, String s) { // Load the preferences from an XML resource addPreferencesFromResource(R.xml.preferences); TransportNetwork network = Preferences.getTransportNetwork(getActivity()); // Fill in current home location if available network_pref = findPreference("pref_key_network"); if (network != null) network_pref.setSummary(network.getName()); network_pref.setOnPreferenceClickListener(new Preference.OnPreferenceClickListener() { @Override//from w w w . ja v a 2 s . c om public boolean onPreferenceClick(Preference preference) { Intent intent = new Intent(getActivity(), PickNetworkProviderActivity.class); // View view = preference.getView(null, null); View view = getView(); if (view != null) view = view.findFocus(); ActivityOptionsCompat options = ActivityOptionsCompat.makeScaleUpAnimation(view, (int) view.getX(), (int) view.getY(), 0, 0); ActivityCompat.startActivityForResult(getActivity(), intent, MainActivity.CHANGED_NETWORK_PROVIDER, options.toBundle()); return true; } }); home = findPreference("pref_key_home"); home.setOnPreferenceClickListener(new Preference.OnPreferenceClickListener() { public boolean onPreferenceClick(Preference preference) { // show home picker dialog HomePickerDialogFragment setHomeFragment = HomePickerDialogFragment.newInstance(); setHomeFragment.setOnHomeChangedListener(SettingsFragment.this); FragmentTransaction ft = getActivity().getSupportFragmentManager().beginTransaction(); setHomeFragment.show(ft, HomePickerDialogFragment.TAG); return true; } }); // Fill in current home location if available if (network != null) setHome(null); }
From source file:io.github.runassudo.ptoffline.fragments.SettingsFragment.java
@Override public void onCreatePreferences(Bundle savedInstanceState, String s) { // Load the preferences from an XML resource addPreferencesFromResource(R.xml.preferences); TransportNetwork network = Preferences.getTransportNetwork(getActivity()); // Fill in current home location if available network_pref = findPreference("pref_key_network"); if (network != null) network_pref.setSummary(network.getName()); network_pref.setOnPreferenceClickListener(new Preference.OnPreferenceClickListener() { @Override/*from ww w . jav a 2 s . c o m*/ public boolean onPreferenceClick(Preference preference) { Intent intent = new Intent(getActivity(), PickNetworkProviderActivity.class); // View view = preference.getView(null, null); View view = getView(); if (view != null) view = view.findFocus(); ActivityOptionsCompat options = ActivityOptionsCompat.makeScaleUpAnimation(view, (int) view.getX(), (int) view.getY(), 0, 0); ActivityCompat.startActivityForResult(getActivity(), intent, MainActivity.CHANGED_NETWORK_PROVIDER, options.toBundle()); return true; } }); home = findPreference("pref_key_home"); home.setOnPreferenceClickListener(new Preference.OnPreferenceClickListener() { public boolean onPreferenceClick(Preference preference) { // show home picker dialog HomePickerDialogFragment setHomeFragment = HomePickerDialogFragment.newInstance(); setHomeFragment.setOnHomeChangedListener(SettingsFragment.this); FragmentTransaction ft = getActivity().getSupportFragmentManager().beginTransaction(); setHomeFragment.show(ft, HomePickerDialogFragment.TAG); return true; } }); // Fill in current home location if available if (network != null) setHome(null); quickhome = findPreference("pref_key_create_quickhome_shortcut"); quickhome.setOnPreferenceClickListener(new Preference.OnPreferenceClickListener() { public boolean onPreferenceClick(Preference preference) { // create launcher shortcut Intent addIntent = new Intent(); addIntent.putExtra(Intent.EXTRA_SHORTCUT_INTENT, TransportrUtils.getShortcutIntent(getContext())); addIntent.putExtra(Intent.EXTRA_SHORTCUT_NAME, getString(R.string.widget_name_quickhome)); addIntent.putExtra(Intent.EXTRA_SHORTCUT_ICON_RESOURCE, Intent.ShortcutIconResource.fromContext(getContext(), R.drawable.ic_quickhome_widget)); addIntent.putExtra("duplicate", false); addIntent.setAction("com.android.launcher.action.INSTALL_SHORTCUT"); getContext().sendBroadcast(addIntent); // switch to home-screen to let the user see the new shortcut Intent startMain = new Intent(Intent.ACTION_MAIN); startMain.addCategory(Intent.CATEGORY_HOME); startMain.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); startActivity(startMain); return true; } }); }