Rotate Canvas based on radius from the center of the screen - Android Software Development

hey guys,
How I can rotate a group of points draw on canvas based on radius from the center of the screen?
I want to rotate all together 70degrees to the left.
Any idea how I can achieve that?

Related

gyrator 2 showing half landscape screen

Hi, just installed gyrator 2. When rotating today screens it only displays half of the screen in landscape, the left side, the right half having lots of static squiggles. Any advice? I've been searching and can't find an answer. M
I dont think Touchflo supports rotation/landscape view

[Q] Live Wallpaper Backgroud

I am pretty new into android development and have a couple questions I'm sure you guys can answer pretty quickly but have so far not been able to figure out. How do I have a set background in a live wallpaper besides just creating something from canvas, I have it already loaded in the hdpi I just need to figure out how to call it. Also, is it possible to have something appear enlarge a little bit in the center of the screen then fall off the screen? I'm trying to create a time lapse of a tree where it goes through all the weather changes. Any sites you could link me too or answers you would have would be greatly appreciated. Thanks for anything you guys are able to do.
Can you be more specific? When you say background are you talking about an image file you've added as a drawable?
If you use the drawBitmap method you can draw images anywhere on a canvas.
This is roughly how I do it on my Live Wallpapers.
Code:
Bitmap background = BitmapFactory.decodeResource(getResources(), R.drawable.background);
c.drawBitmap(background, 0, 0, null);
That will draw the bitmap at the upper left most position on your canvas.
If you want your live wallpaper to slide left and right as you swipe between home screens you need to adjust the x position based on the offset. Look at the cube live wallpaper source code for more information on how to get the offset value.
What I have is a picture loaded in the hdpi file that I want to use as my background, the thing with the cube is it shows you how to draw a picture but not add one into it. I want to load in the photo and then have objects enlarge and drop down around the center of this picture. The design I'm going for is a time lapse of a tree. I was told surfaceView can set your background but I'm not sure if that's the case or not. Thanks for the reply though I appreciate it.
bearcatext said:
the thing with the cube is it shows you how to draw a picture but not add one into it.
Click to expand...
Click to collapse
It works exactly the same but instead of using c.drawLine() you use c.drawBitmap()
That makes a lot of sense thanks, and for the leaves falling would you just set the coordinates to somewhere in the middle then? Also, is there a way to have an image change color mid-screen so it looks like fall is hitting? Thanks for all your help again though.

Pinch Zoom Transformations

Hey everyone!
I have been trying to get pinch zoom working in a SurfaceView, and I can get it to detect if a pinch is happening and all, but here is my dilemma.
I am using canvas to draw a grid to the background. The grid is a 2d array of Rect objects, so as I pinch, I change the size of the Rects. My problem is getting it to zoom into the correct area of the grid.
So, my question is how to do the correct transformation on something like this? Is there a way to put an ImageView into the canvas and draw to that? I will post the relevant code when I get home from work later today, but I figured I would post this just to see if anyone had done something similar.
Thanks in advance!

How to make scrolling wallpaper center on the home screen? (CM12.1)

I have 1+2 with unofficial cm rom.
When I set a wallpaper like configure the position of it, it will always appear on the most left screen. I have 5 screens total the one in the middle is my home screen. How can I make it so that when Im adjusting the picture while setting the wallpaper I can make it appear it on my home screen instead the most left screen?

Canvas AOD

Is there a mod/hack/bypass for canvas AOD?
The thing is that I pick the picture that I want to be as my canvas and it applies it to the AOD and the normal pic is set on my home screen but I want to change the homescreen wallpaper while keeping the canvas I originally set uo, yes I get the point of canvas that it's making the outline of my current homescreen....
But is there a way to keep the original canvas that I want and Change the homescreen wallpaper to however I choose?

Categories

Resources