Como desarrollo esta aplicacion?

Seguir
Hola,pues tengo un problemilla a la hora de programar una pequeña aplicacion para android y esque no encuentro la informacion por ningun sitio probe con app inventor y tengo tambien todo lo necesario en el pc con eclipse y el sdk de android,lo que me gustaria hacer seria basicamente algo parecido a un reloj fijandonos en la manecilla de las horas que gira 12 veces para marcar las horas pero tengo que hacerlo con dos imagenes que va superpuestas que gire solamente una estaria bien,a no ser que haya otra opcion ya digo no soy programador me estoy iniciando,las imagenes se las dejo haber si me pueden echar una mano.



Como ven es una pequeña aplicacion musical muy sencilla la base es que gire la rueda de las notas,la que no lleva color.Gracias de antemano,saludos.


3 Soluciones propuestas

Su pregunta es contradictoria, dice:
¿Cómo desarrollo esta aplicación? No soy programador.

Después solicita quién le puede echar una mano.
Tal vez, la pregunta era: Necesito un programador que me desarrolle esta aplicación.
erepairman escribió:
Su pregunta es contradictoria, dice:
¿Cómo desarrollo esta aplicación? No soy programador.

Después solicita quién le puede echar una mano.
Tal vez, la pregunta era: Necesito un programador que me desarrolle esta aplicación.
Lo unico que necesito como ya dije es una pequeña idea,codigo para desarrollarla yo, que ya tengo lo necesario para escribir el codigo y el emulador para probarla,ya me se algun codigo y he hecho algun pequeño juego o app pero como dije estoy empezando, gracias de todas formas por la idea.
SOLUCIÓN ACEPTADA
Idea:

Tomo cada semitono en forma individual. O sea, tengo 12 imágenes individuales, una por cada semitono.
Cada semitono puede "verse" en 12 posiciones distintas dentro de la rueda de color, suponiendo que la rueda de color no se mueve.
En cada una de las 12 posiciones, la imagen del semitono sufre una rotación específica.
Supongamos que considero las 12 posiciones comenzando en TM (posición 1), girando en sentido horario.
Entonces, la séptima mayor (segunda menor) corresponderá a la posición 12.
El ángulo de rotación de cada posición viene dado por la formula (uso grados sexagecimales indicados en forma numérica):

AR = 360 / 12 * Posicion - 15 = 30 * Posicion - 15

Por ejemplo, voy a trabajar con el do sostenido. Está ocupando la posición 2. El ángulo de rotación a aplicar es:

AR = 30 * 2 - 15 = 45

Ahora, tengo que rotar la imagen del semitono en 45º. Algo así (muestro el recuadro en gris sólo como referencia):


Robo el código de una página, no sé si funciona ya que desconozco el eclipse. Seguramente hay que adaptarlo:

Matrix matrix = new Matrix();
matrix.postRotate(45.0f); // La rotación debe ser decimal (float o double)
Bitmap original = BitmapFactory.decodeResource(getResources(), R.drawable.logo);
Bitmap rotatedBitmap = Bitmap.createBitmap(original, 0, 0, original.getWidth(), original.getHeight(), matrix, true);
ImageView imgRotate = (ImageView) findViewById(R.id.imgRotate);
imgRotate.setImageBitmap(rotatedBitmap);

Sólo debo aplicar la rotación correspondiente a cada imagen, y posicionarla en el lugar adecuado.

Asimismo, para el movimiento (sólo se moverán los semitonos) agregar dos flechas, una en sentido horario y otra antihorario.

Sugiero usar una variable que indique la posición inicial del semitono C, entre 1 y 12.
La posición de cada semitono se puede calcular o dejar fija. La posición calculada es más "de buen programador", jejé.

Espero sirva la aproximación. Saludos!