Example usage for android.view View getY

List of usage examples for android.view View getY

Introduction

In this page you can find the example usage for android.view View getY.

Prototype

@ViewDebug.ExportedProperty(category = "drawing")
public float getY() 

Source Link

Document

The visual y position of this view, in pixels.

Usage

From source file:org.bohrmeista.chan.ui.activity.ImageViewActivity.java

@Override
protected void onCreate(Bundle savedInstanceState) {
    requestWindowFeature(Window.FEATURE_INDETERMINATE_PROGRESS);
    ActionBar actionBar = getActionBar();
    actionBar.setDisplayOptions(ActionBar.DISPLAY_SHOW_TITLE | ActionBar.DISPLAY_HOME_AS_UP);

    super.onCreate(savedInstanceState);

    if (postAdapter == null) {
        Logger.e(TAG, "Posts in ImageViewActivity was null");
        finish();//from   www  .  j  av a2s  . co m
        return;
    }

    threadManager = threadManagerStatic;

    ThemeHelper.setTheme(this);

    progressBar = new ProgressBar(this, null, android.R.attr.progressBarStyleHorizontal);
    progressBar.setLayoutParams(new FrameLayout.LayoutParams(FrameLayout.LayoutParams.MATCH_PARENT,
            FrameLayout.LayoutParams.WRAP_CONTENT));
    progressBar.setProgressDrawable(getResources().getDrawable(R.drawable.progressbar_no_bg));
    progressBar.setIndeterminate(false);
    progressBar.setMax(1000000);

    final FrameLayout decorView = (FrameLayout) getWindow().getDecorView();
    decorView.addView(progressBar);

    progressBar.post(new Runnable() {
        @Override
        public void run() {
            View contentView = decorView.findViewById(android.R.id.content);
            progressBar.setY(contentView.getY() - progressBar.getHeight() / 2);
        }
    });

    // Get the posts with images
    ArrayList<Post> imagePosts = new ArrayList<>();
    for (Post post : postAdapter.getList()) {
        if (post.images.size() > 0) {
            imagePosts.add(post);
        }
    }

    // Setup our pages and adapter
    setContentView(R.layout.image_pager);
    viewPager = (ViewPager) findViewById(R.id.image_pager);
    imageAdapter = new ImageViewAdapter(getFragmentManager(), this);
    imageAdapter.setList(imagePosts);
    viewPager.setAdapter(imageAdapter);
    viewPager.setOnPageChangeListener(this);

    // Select the right image
    int imageIndex = 0;
    for (Post post : imagePosts) {
        if (post.no == selectedId) {
            viewPager.setCurrentItem(imageIndex);
            onPageSelected(imageIndex);

            thumbList = (TwoWayView) findViewById(R.id.thumbList);
            thumbListAdapter = new ThumbListAdapter(this, post.images, imageIndex);
            thumbList.setAdapter(thumbListAdapter);
            thumbList.setVisibility(post.images.size() <= 1 ? View.GONE : View.VISIBLE);
            return;
        }
        imageIndex += post.images.size();
    }
}

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/*  w  w w. ja va2s.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) {
            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:springindicator.SpringIndicator.java

/**
 * Set current point position.//from ww  w.ja  v  a  2  s  .c om
 */
@SuppressLint("NewApi")
private void createPoints() {
    View view = tabs.get(viewPager.getCurrentItem());
    springView.getHeadPoint().setX(view.getX() + view.getWidth() / 2);
    springView.getHeadPoint().setY(view.getY() + view.getHeight() / 2);
    springView.getFootPoint().setX(view.getX() + view.getWidth() / 2);
    springView.getFootPoint().setY(view.getY() + view.getHeight() / 2);
    springView.animCreate();
}

From source file:com.chalilayang.test.customview.springindicator.SpringIndicator.java

/**
 * Set current point position./*from   w  w  w  .  ja  v a2s.c om*/
 */
private void createPoints() {
    View view = tabs.get(viewPager.getCurrentItem());
    springView.getHeadPoint().setX(view.getX() + view.getWidth() / 2);
    springView.getHeadPoint().setY(view.getY() + view.getHeight() / 2);
    springView.getFootPoint().setX(view.getX() + view.getWidth() / 2);
    springView.getFootPoint().setY(view.getY() + view.getHeight() / 2);
    springView.animCreate();
}

From source file:com.sunho.nating.fragments.UnivFragment.java

@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
    Univ univ = mAdapter.getItem(position);
    // We start the fragment transaction here. It is just an ordinary fragment transaction.
    getActivity().getSupportFragmentManager().beginTransaction().replace(R.id.frame_container,
            DetailUnivFragment.newInstance(univ.resourceId, univ.title, (int) view.getX(), (int) view.getY(),
                    view.getWidth(), view.getHeight(), position, myLocationLat, myLocationLong))
            // We push the fragment transaction to back stack. User can go back to the
            // previous fragment by pressing back button.
            .addToBackStack("detail").commit();
}

From source file:com.sunho.nating.fragments.ThemeFragment.java

@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
    Theme theme = mAdapter.getItem(position);
    // We start the fragment transaction here. It is just an ordinary fragment transaction.
    getActivity().getSupportFragmentManager().beginTransaction().replace(R.id.frame_container,
            DetailPlaceFragment.newInstance(theme.resourceId, theme.title, (int) view.getX(), (int) view.getY(),
                    view.getWidth(), view.getHeight(), position, myLocationLat, myLocationLong))
            // We push the fragment transaction to back stack. User can go back to the
            // previous fragment by pressing back button.
            .addToBackStack("detail").commit();
}

From source file:com.ltf.mytoolslibrary.viewbase.viewPagerGuidanceActivityMyLib.SpringIndicator.java

/**
 * Set current point position.//w w w  .  j a  v a  2  s  .c o m
 */
@TargetApi(Build.VERSION_CODES.HONEYCOMB)
private void createPoints() {
    View view = tabs.get(viewPager.getCurrentItem());
    springView.getHeadPoint().setX(view.getX() + view.getWidth() / 2);
    springView.getHeadPoint().setY(view.getY() + view.getHeight() / 2);
    springView.getFootPoint().setX(view.getX() + view.getWidth() / 2);
    springView.getFootPoint().setY(view.getY() + view.getHeight() / 2);
    springView.animCreate();
}

From source file:de.grobox.liberario.settings.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(getContext()));

    network_pref.setOnPreferenceClickListener(new Preference.OnPreferenceClickListener() {
        @Override/*from   w w  w  . j a  va 2 s .co m*/
        public boolean onPreferenceClick(Preference preference) {
            Intent intent = new Intent(getActivity(), PickTransportNetworkActivity.class);
            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, REQUEST_NETWORK_PROVIDER_CHANGE,
                    options.toBundle());
            return true;
        }
    });

    // TODO remove from here
    home = findPreference("pref_key_home");
    home.setOnPreferenceClickListener(new Preference.OnPreferenceClickListener() {
        public boolean onPreferenceClick(Preference preference) {
            // show home picker dialog
            HomePickerDialogFragment setHomeFragment = HomePickerDialogFragment.newInstance();
            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;
        }
    });
}

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  w ww  .ja  v a  2s . 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;
        }
    });
}

From source file:net.cpacm.library.indicator.SpringIndicator.SpringIndicator.java

/**
 * Set current point position./*from   w  w  w  .jav a  2s  . co m*/
 */
private void createPoints() {
    int count = viewPager.getAdapter().getCount();
    if (viewPager.getAdapter() instanceof InfinitePagerAdapter) {
        count = ((InfinitePagerAdapter) viewPager.getAdapter()).getRealCount();
    }
    View view = tabs.get(viewPager.getCurrentItem() % count);
    springView.getHeadPoint().setX(view.getX() + view.getWidth() / 2);
    springView.getHeadPoint().setY(view.getY() + view.getHeight() / 2);
    springView.getFootPoint().setX(view.getX() + view.getWidth() / 2);
    springView.getFootPoint().setY(view.getY() + view.getHeight() / 2);
    springView.animCreate();
}