java - Rotate an imageView at an angle using Seekbar -


i want rotate an image min max. have used multiple images show progress. can 1 suggest me way use single image. can rotate @ angle min max.

i know there 2 possible ways achieve it.

  1. using animation classes
  2. custom view

enter image description here

i want rotate image using seekbar in number of steps.

how can achieve this?

to roate image

private void rotate(float degree) {     final rotateanimation rotateanim = new rotateanimation(0.0f, degree,             rotateanimation.relative_to_self, 0.5f,             rotateanimation.relative_to_self, 0.5f);      rotateanim.setduration(0);     rotateanim.setfillafter(true);     imgview.startanimation(rotateanim); } 

second approach

imageview.setrotation(angle); // requires api >= 11 

i can use matrix

matrix matrix = new matrix(); imageview.setscaletype(scaletype.matrix);   //required matrix.postrotate((float) angle, pivx, pivy); imageview.setimagematrix(matrix); 

how can set start , end angle seekbar min , max respectively. approach better , whether must put in framelayout let rotate freely.

you can way :

// load origial bitmap (500 x 500 px) bitmap bitmaporg = bitmapfactory.decoderesource(getresources(),        r.drawable.android);  int width = bitmaporg.width(); int height = bitmaporg.height();  // createa matrix manipulation matrix matrix = new matrix();  // rotate bitmap matrix.postrotate(45);  // recreate new bitmap bitmap resizedbitmap = bitmap.createbitmap(bitmaporg, 0, 0, width, height, matrix, true);  // make drawable bitmap allow set bitmap // imageview, imagebutton or ever bitmapdrawable bmd = new bitmapdrawable(resizedbitmap);  // set drawable on imageview imageview.setimagedrawable(bmd); 

for details check out.

http://www.anddev.org/resize_and_rotate_image_-_example-t621.html

matrix.postrotate(45);  //here 45 degree of angle rotate 

Comments

Popular posts from this blog

node.js - Mongoose: Cast to ObjectId failed for value on newly created object after setting the value -

[C++][SFML 2.2] Strange Performance Issues - Moving Mouse Lowers CPU Usage -

ios - Possible to get UIButton sizeThatFits to work? -