android Programming Glossary: math.max
Android Image View Pinch Zooming http://stackoverflow.com/questions/10630373/android-image-view-pinch-zooming pivotPointY pivotPointX pivotPointX mScaleFactor Math.max 0.05f mScaleFactor invalidate return true And Here how I used..
Google Analytics in Android app - dealing with multiple activities http://stackoverflow.com/questions/3216692/google-analytics-in-android-app-dealing-with-multiple-activities yourself. public void decrementActivityCount activityCount Math.max activityCount 1 0 if activityCount 0 GoogleAnalyticsTracker.getInstance..
Developing an Android Homescreen http://stackoverflow.com/questions/3467461/developing-an-android-homescreen mScrollX mScrollX if deltaX 0 if mScrollX 0 scrollBy Math.max mScrollX deltaX 0 else if deltaX 0 final int availableToScroll..
Understanding the Use of ColorMatrix and ColorMatrixColorFilter to Modify a Drawable's Hue http://stackoverflow.com/questions/4354939/understanding-the-use-of-colormatrix-and-colormatrixcolorfilter-to-modify-a-draw float p_val float p_limit return Math.min p_limit Math.max p_limit p_val To complete this I should add an example ImageView..
How to layout a 'grid' of images in the center of the screen http://stackoverflow.com/questions/4592065/how-to-layout-a-grid-of-images-in-the-center-of-the-screen widthSize int measuredHeight heightSize int width Math.max measuredWidth getSuggestedMinimumWidth int height Math.max measuredHeight.. Math.max measuredWidth getSuggestedMinimumWidth int height Math.max measuredHeight getSuggestedMinimumHeight setMeasuredDimension..
Android Homescreen http://stackoverflow.com/questions/4969226/android-homescreen mScrollX mScrollX if deltaX 0 if mScrollX 0 scrollBy Math.max mScrollX deltaX 0 else if deltaX 0 final int availableToScroll..
Auto Scale TextView Text to Fit within Bounds http://stackoverflow.com/questions/5033012/auto-scale-textview-text-to-fit-within-bounds height targetTextSize mMinTextSize targetTextSize Math.max targetTextSize 2 mMinTextSize textHeight getTextHeight text..
Android: HorizontalScrollView smoothScroll animation time http://stackoverflow.com/questions/5193678/android-horizontalscrollview-smoothscroll-animation-time final int right getChildAt 0 .getWidth final int maxX Math.max 0 right width final int scrollX getScrollX dx Math.max 0 Math.min.. Math.max 0 right width final int scrollX getScrollX dx Math.max 0 Math.min scrollX dx maxX scrollX myScroller.startScroll scrollX..
Pinch zoom for custom view http://stackoverflow.com/questions/5216658/pinch-zoom-for-custom-view let the object get too small or too large. mScaleFactor Math.max 0.1f Math.min mScaleFactor 5.0f invalidate return true The..
Android MapView -setting zoom automatically until all ItemizedOverlay's are visible http://stackoverflow.com/questions/5241487/android-mapview-setting-zoom-automatically-until-all-itemizedoverlays-are-visi lat item.getLatitudeE6 int lon item.getLongitudeE6 maxLat Math.max lat maxLat minLat Math.min lat minLat maxLon Math.max lon maxLon.. Math.max lat maxLat minLat Math.min lat minLat maxLon Math.max lon maxLon minLon Math.min lon minLon mapController.zoomToSpan..
Line-breaking widget layout for Android http://stackoverflow.com/questions/549451/line-breaking-widget-layout-for-android final int childw child.getMeasuredWidth line_height Math.max line_height child.getMeasuredHeight lp.height if xpos childw..
Image in Canvas with touch events http://stackoverflow.com/questions/5743328/image-in-canvas-with-touch-events let the object get too small or too large. mScaleFactor Math.max 0.1f Math.min mScaleFactor 10.0f invalidate return true ..
Android image view matrix scale + translate http://stackoverflow.com/questions/6075363/android-image-view-matrix-scale-translate to take the image back to the screen center float tx Math.max 0 0.5f float displayWidth minScale imageWidth float ty Math.max.. 0 0.5f float displayWidth minScale imageWidth float ty Math.max 0 0.5f float displayHeight minScale imageHeight Compute the..
How to store image retreived from url in a SQLite database? http://stackoverflow.com/questions/6815355/how-to-store-image-retreived-from-url-in-a-sqlite-database boolean focused int offset Formula 1 2 ^ offset return Math.max 0 1.0f float Math.pow 2 Math.abs offset EDIT Set the imageAdapter..
How do I scale a streaming bitmap in-place without reading the whole image first? http://stackoverflow.com/questions/7051025/how-do-i-scale-a-streaming-bitmap-in-place-without-reading-the-whole-image-first prioritize memory savings decodeBitmapOptions.inSampleSize Math.max 1 Math.min originalWidth minimumDesiredBitmapWidth originalHeight..
Android: How do a display a large animated gif given a url? http://stackoverflow.com/questions/809878/android-how-do-a-display-a-large-animated-gif-given-a-url null long now android.os.SystemClock.uptimeMillis int dur Math.max movie.duration 1 is it really animated int pos int now dur movie.setTime..
How to find absolute position of click while zoomed in http://stackoverflow.com/questions/8180442/how-to-find-absolute-position-of-click-while-zoomed-in let the object get too small or too large. mScaleFactor Math.max MINIMUM_SCALE_VALUE Math.min mScaleFactor 5.0f mCenterScaleX..
Android Image View Pinch Zooming http://stackoverflow.com/questions/10630373/android-image-view-pinch-zooming Log.d LOG_TAG mScaleFactor mScaleFactor Log.d LOG_TAG pivotPointY pivotPointY pivotPointX pivotPointX mScaleFactor Math.max 0.05f mScaleFactor invalidate return true And Here how I used it within my activity. ImageView imageView ImageView findViewById..
Google Analytics in Android app - dealing with multiple activities http://stackoverflow.com/questions/3216692/google-analytics-in-android-app-dealing-with-multiple-activities you want to do anything unusual you should synchronize them yourself. public void decrementActivityCount activityCount Math.max activityCount 1 0 if activityCount 0 GoogleAnalyticsTracker.getInstance .stop Get or create an instance of GoogleAnalyticsSessionManager..
Developing an Android Homescreen http://stackoverflow.com/questions/3467461/developing-an-android-homescreen x mLastMotionX x Log.i LOG_TAG event move deltaX deltaX mScrollX mScrollX if deltaX 0 if mScrollX 0 scrollBy Math.max mScrollX deltaX 0 else if deltaX 0 final int availableToScroll getChildAt getChildCount 1 .getRight mScrollX getWidth..
Understanding the Use of ColorMatrix and ColorMatrixColorFilter to Modify a Drawable's Hue http://stackoverflow.com/questions/4354939/understanding-the-use-of-colormatrix-and-colormatrixcolorfilter-to-modify-a-draw cm.postConcat new ColorMatrix mat protected static float cleanValue float p_val float p_limit return Math.min p_limit Math.max p_limit p_val To complete this I should add an example ImageView Sun ImageView findViewById R.id.sun Sun.setColorFilter..
How to layout a 'grid' of images in the center of the screen http://stackoverflow.com/questions/4592065/how-to-layout-a-grid-of-images-in-the-center-of-the-screen heightSize MeasureSpec.getSize heightMeasureSpec int measuredWidth widthSize int measuredHeight heightSize int width Math.max measuredWidth getSuggestedMinimumWidth int height Math.max measuredHeight getSuggestedMinimumHeight setMeasuredDimension.. widthSize int measuredHeight heightSize int width Math.max measuredWidth getSuggestedMinimumWidth int height Math.max measuredHeight getSuggestedMinimumHeight setMeasuredDimension width height @Override protected void onLayout boolean changed..
Android Homescreen http://stackoverflow.com/questions/4969226/android-homescreen x mLastMotionX x Log.i LOG_TAG event move deltaX deltaX mScrollX mScrollX if deltaX 0 if mScrollX 0 scrollBy Math.max mScrollX deltaX 0 else if deltaX 0 final int availableToScroll getChildAt getChildCount 1 .getRight mScrollX getWidth..
Auto Scale TextView Text to Fit within Bounds http://stackoverflow.com/questions/5033012/auto-scale-textview-text-to-fit-within-bounds our min text size incrementally try smaller sizes while textHeight height targetTextSize mMinTextSize targetTextSize Math.max targetTextSize 2 mMinTextSize textHeight getTextHeight text textPaint width targetTextSize If we had reached our minimum..
Android: HorizontalScrollView smoothScroll animation time http://stackoverflow.com/questions/5193678/android-horizontalscrollview-smoothscroll-animation-time 0 return final int width getWidth getPaddingRight getPaddingLeft final int right getChildAt 0 .getWidth final int maxX Math.max 0 right width final int scrollX getScrollX dx Math.max 0 Math.min scrollX dx maxX scrollX myScroller.startScroll scrollX.. final int right getChildAt 0 .getWidth final int maxX Math.max 0 right width final int scrollX getScrollX dx Math.max 0 Math.min scrollX dx maxX scrollX myScroller.startScroll scrollX getScrollY dx 0 500 invalidate public void customSmoothScrollTo..
Pinch zoom for custom view http://stackoverflow.com/questions/5216658/pinch-zoom-for-custom-view detector mScaleFactor detector.getScaleFactor Don't let the object get too small or too large. mScaleFactor Math.max 0.1f Math.min mScaleFactor 5.0f invalidate return true The rest of the article deals with handling other gestures but rather..
Android MapView -setting zoom automatically until all ItemizedOverlay's are visible http://stackoverflow.com/questions/5241487/android-mapview-setting-zoom-automatically-until-all-itemizedoverlays-are-visi int maxLon Integer.MIN_VALUE for GeoPoint item items int lat item.getLatitudeE6 int lon item.getLongitudeE6 maxLat Math.max lat maxLat minLat Math.min lat minLat maxLon Math.max lon maxLon minLon Math.min lon minLon mapController.zoomToSpan Math.abs.. int lat item.getLatitudeE6 int lon item.getLongitudeE6 maxLat Math.max lat maxLat minLat Math.min lat minLat maxLon Math.max lon maxLon minLon Math.min lon minLon mapController.zoomToSpan Math.abs maxLat minLat Math.abs maxLon minLon mapController.animateTo..
Line-breaking widget layout for Android http://stackoverflow.com/questions/549451/line-breaking-widget-layout-for-android MeasureSpec.makeMeasureSpec height MeasureSpec.AT_MOST final int childw child.getMeasuredWidth line_height Math.max line_height child.getMeasuredHeight lp.height if xpos childw width xpos getPaddingLeft ypos line_height xpos childw..
Image in Canvas with touch events http://stackoverflow.com/questions/5743328/image-in-canvas-with-touch-events
Android image view matrix scale + translate http://stackoverflow.com/questions/6075363/android-image-view-matrix-scale-translate minScale Math.min scaleX scaleY tx ty should be the translation to take the image back to the screen center float tx Math.max 0 0.5f float displayWidth minScale imageWidth float ty Math.max 0 0.5f float displayHeight minScale imageHeight Compute.. to take the image back to the screen center float tx Math.max 0 0.5f float displayWidth minScale imageWidth float ty Math.max 0 0.5f float displayHeight minScale imageHeight Compute the matrix Matrix m new Matrix m.reset Middle of the image should..
How to store image retreived from url in a SQLite database? http://stackoverflow.com/questions/6815355/how-to-store-image-retreived-from-url-in-a-sqlite-database on the 'offset' to the center. public float getScale boolean focused int offset Formula 1 2 ^ offset return Math.max 0 1.0f float Math.pow 2 Math.abs offset EDIT Set the imageAdapter to load images in Gallery Gallery findViewById R.id.gallery..
How do I scale a streaming bitmap in-place without reading the whole image first? http://stackoverflow.com/questions/7051025/how-do-i-scale-a-streaming-bitmap-in-place-without-reading-the-whole-image-first inSampleSize prefers multiples of 2 but we prefer to prioritize memory savings decodeBitmapOptions.inSampleSize Math.max 1 Math.min originalWidth minimumDesiredBitmapWidth originalHeight minimumDesiredBitmapHeight return BitmapFactory.decodeStream..
Android: How do a display a large animated gif given a url? http://stackoverflow.com/questions/809878/android-how-do-a-display-a-large-animated-gif-given-a-url . @Override protected void onDraw Canvas canvas if movie null long now android.os.SystemClock.uptimeMillis int dur Math.max movie.duration 1 is it really animated int pos int now dur movie.setTime pos movie.draw canvas x y The view won't trigger..
How to find absolute position of click while zoomed in http://stackoverflow.com/questions/8180442/how-to-find-absolute-position-of-click-while-zoomed-in float focusX float focusY mScaleFactor scaleFactor Don't let the object get too small or too large. mScaleFactor Math.max MINIMUM_SCALE_VALUE Math.min mScaleFactor 5.0f mCenterScaleX focusX mCenterScaleY focusY invalidate return true The drawing..
|