Example usage for android.graphics Point Point

List of usage examples for android.graphics Point Point

Introduction

In this page you can find the example usage for android.graphics Point Point.

Prototype

public Point() 

Source Link

Usage

From source file:app.sunstreak.yourpisd.MainActivity.java

public int screenWidth() {
    WindowManager wm = (WindowManager) getSystemService(Context.WINDOW_SERVICE);
    Display display = wm.getDefaultDisplay();
    Point size = new Point();
    display.getSize(size);/*from www .  ja v  a 2  s.c  om*/
    return size.y;
}

From source file:com.klinker.android.launcher.addons.view.LauncherDrawerLayout.java

public void setDrawerLeftEdgeSize(Activity activity, float displayWidthPercentage) {
    Point displaySize = new Point();
    activity.getWindowManager().getDefaultDisplay().getSize(displaySize);
    mLeftDragger.setEdgeSize((int) (displaySize.x * displayWidthPercentage));
}

From source file:com.openatk.planting.MainActivity.java

@Override
public void SliderDragDown(int start) {
    Display display = getWindowManager().getDefaultDisplay();
    Point size = new Point();
    display.getSize(size);//from  w  w w . j  a  v a 2s. com
    int height = size.y;

    if (fragmentEditField != null) {
        ScrollView sv = (ScrollView) fragmentEditField.getView().findViewById(R.id.slider_scrollView);
        RelativeLayout.LayoutParams params = (RelativeLayout.LayoutParams) sv.getLayoutParams();
        sliderStartDrag = height - start - params.height;
        sliderHeightStart = params.height;
    }
}

From source file:com.scoreflex.Scoreflex.java

@SuppressWarnings("deprecation")
@SuppressLint("NewApi")
private static Point getScreenSize() {
    final Point size = new Point();
    WindowManager w = (WindowManager) getApplicationContext().getSystemService(Context.WINDOW_SERVICE);
    Display d = w.getDefaultDisplay();/*from   w  w w .j ava 2 s. c  om*/

    try {
        Method getSizeMethod = d.getClass().getDeclaredMethod("getSize", Point.class);
        getSizeMethod.invoke(d, size);
    } catch (Exception e) {
        size.x = d.getWidth();
        size.y = d.getHeight();
    }
    return size;
}

From source file:com.openatk.planting.MainActivity.java

@Override
public void SliderDragDragging(int whereY) {
    Display display = getWindowManager().getDefaultDisplay();
    Point size = new Point();
    display.getSize(size);//from   w  w  w. j a va  2 s.co m
    int height = size.y;

    if (fragmentEditField != null) {
        ScrollView sv = (ScrollView) fragmentEditField.getView().findViewById(R.id.slider_scrollView);
        RelativeLayout.LayoutParams params = (RelativeLayout.LayoutParams) sv.getLayoutParams();

        if ((height - whereY - sliderStartDrag) > 0) {
            params.height = height - whereY - sliderStartDrag;
        } else {
            params.height = 0;
        }
        sv.setLayoutParams(params);
    }
}

From source file:com.openatk.planting.MainActivity.java

@Override
public void SliderDragUp(int whereY) {
    //Slider done dragging snap to 1 of 3 positions
    Display display = getWindowManager().getDefaultDisplay();
    Point size = new Point();
    display.getSize(size);//from  www  . j  ava  2  s . c  o  m
    int oneThirdHeight = size.y / 3;
    if (whereY < oneThirdHeight) {
        //Fullscreen
        Log.d("SliderDragUp", "fullscreen");
    } else if (whereY < oneThirdHeight * 2) {
        //Middle
        Log.d("SliderDragUp", "middle");

    } else {
        //Closed
        Log.d("SliderDragUp", "closed");

    }
    //Find end height
    if (fragmentEditField != null) {
        Log.d("slider", "not null");

        ScrollView sv = (ScrollView) fragmentEditField.getView().findViewById(R.id.slider_scrollView);
        RelativeLayout.LayoutParams params = (RelativeLayout.LayoutParams) sv.getLayoutParams();
        if (params.height > sliderHeightStart) {
            //Make bigger
            SliderGrow();
        } else {
            //Make smaller
            SliderShrink();
        }
    } else {
        Log.d("slider", "null");
    }
}

From source file:com.openatk.planting.MainActivity.java

private void SliderShrink() {
    Display display = getWindowManager().getDefaultDisplay();
    Point size = new Point();
    display.getSize(size);//  w  w  w  .  j  a v  a 2 s.c  om
    int oneThirdHeight = (size.y / 3);

    if (fragmentEditField != null) {
        ScrollView sv = (ScrollView) fragmentEditField.getView().findViewById(R.id.slider_scrollView);
        RelativeLayout.LayoutParams params = (RelativeLayout.LayoutParams) sv.getLayoutParams();
        if (sliderPosition == 1) {
            //Middle -> Small
            DropDownAnim an = new DropDownAnim(sv, params.height, 0);
            an.setDuration(300);
            sv.startAnimation(an);
            sliderPosition = 0;
        } else if (sliderPosition == 2) {
            //Fullscreen -> Middle if has notes
            //Fullscreen -> Small if no notes
            if (false) {
                DropDownAnim an = new DropDownAnim(sv, params.height, oneThirdHeight);
                an.setDuration(300);
                sv.startAnimation(an);
                sliderPosition = 1;
            } else {
                DropDownAnim an = new DropDownAnim(sv, params.height, 0);
                an.setDuration(300);
                sv.startAnimation(an);
                sliderPosition = 0;
            }
        }
        sv.setLayoutParams(params);
    }
}

From source file:com.openatk.planting.MainActivity.java

private void SliderGrow() {
    Display display = getWindowManager().getDefaultDisplay();
    Point size = new Point();
    display.getSize(size);//from www.ja v  a2  s  .  c o  m
    int oneThirdHeight = size.y / 3;
    int actionBarHeight = 10;
    TypedValue tv = new TypedValue();
    if (getTheme().resolveAttribute(android.R.attr.actionBarSize, tv, true)) {
        actionBarHeight = TypedValue.complexToDimensionPixelSize(tv.data, getResources().getDisplayMetrics());
    }
    if (fragmentEditField != null) {
        RelativeLayout relAdd = (RelativeLayout) fragmentEditField.getView().findViewById(R.id.slider_layMenu);
        RelativeLayout relBottomBar = (RelativeLayout) fragmentEditField.getView()
                .findViewById(R.id.edit_field_layInfo3);
        Log.d("layMenu:", Integer.toString(relAdd.getHeight()));
        ScrollView sv = (ScrollView) fragmentEditField.getView().findViewById(R.id.slider_scrollView);
        RelativeLayout.LayoutParams params = (RelativeLayout.LayoutParams) sv.getLayoutParams();
        if (sliderPosition == 0) {
            //Small -> Middle
            DropDownAnim an = new DropDownAnim(sv, params.height, oneThirdHeight);
            an.setDuration(300);
            sv.startAnimation(an);
            sliderPosition = 1;
        } else if (sliderPosition == 1) {
            //Middle -> Fullscreen
            DropDownAnim an = new DropDownAnim(sv, params.height,
                    (fragMap.getView().getHeight() - relAdd.getHeight() - relBottomBar.getHeight()));
            Log.d("fullslider", "Full slider" + Integer.toString(relBottomBar.getHeight()));

            an.setDuration(300);
            sv.startAnimation(an);
            sliderPosition = 2;
        }
        sv.setLayoutParams(params);
    }
}

From source file:com.miz.functions.MizLib.java

public static int getDisplaySize(Context c, int type) {
    WindowManager wm = (WindowManager) c.getSystemService(Context.WINDOW_SERVICE);
    Display display = wm.getDefaultDisplay();

    Point size = new Point();
    display.getSize(size);/*from w  w w. j  a v  a  2 s  .c o  m*/

    return type == HEIGHT ? size.y : size.x;
}

From source file:com.klinker.android.launcher.launcher3.Workspace.java

public void beginDragShared(View child, DragSource source, boolean accessible) {
    beginDragShared(child, new Point(), source, accessible);
}