Instead of rotating I need to move my image on X and Y direction On Monday, 10 September 2012 21:22:27 UTC+5:30, Harri Smått wrote: > > Hi, > > Why are you adding constants X and Y to pivot point? > > -- > H > On Sep 10, 2012 4:18 PM, "Haris" <hari...@gmail.com <javascript:>> wrote: > >> Hai all >> >> I am trying an application like rotating image with motion sensor....My >> problem is that the image does not rotate about centre properly....And my >> angle range is 0 to 90 and 0 to -90.. >> And below is my code..... >> >> public void onDraw(Canvas canvas) { >> super.onDraw(canvas); >> Bitmap arrow = >> BitmapFactory.decodeResource(getResources(),R.drawable.arrow); >> int arrowW = arrow.getWidth(); >> int arrowH = arrow.getHeight(); >> float scaleWidth = 1; >> float scaleHeight = 1; >> int centrex = arrowW/2; >> int centrey = arrowH/2; >> int X=108; >> int Y=100; >> int angle=0; >> >> Matrix matrix = new Matrix(); >> matrix.postScale(scaleWidth, scaleHeight); >> >> matrix.postRotate(angle, X+centrex , Y+centrey ); >> Bitmap resizedBitmap = Bitmap.createBitmap(arrow, 0, 0, >> arrow.getWidth(), arrow.getHeight(), matrix, true); >> canvas.save(); >> canvas.drawBitmap(resizedBitmap, X, Y, null); >> invalidate(); >> } >> >> I am getting the angle values from onCreate method.....Using orientation >> sensor(roll values).. >> But When I rotate the screen my image is rotating but not exactly >> around the image centre..... >> >> Thanks...... >> >> -- >> You received this message because you are subscribed to the Google >> Groups "Android Developers" group. >> To post to this group, send email to >> android-d...@googlegroups.com<javascript:> >> To unsubscribe from this group, send email to >> android-developers+unsubscr...@googlegroups.com <javascript:> >> For more options, visit this group at >> http://groups.google.com/group/android-developers?hl=en > >
-- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en