2013-07-29 5 views
0

bonjour im nouveau dans la programmation android, je veux demander comment traduire bitmap haut et bas avec entrée float? voici mon code:android bitmap traduire de haut en bas

bitmap = BitmapFactory.decodeResource(getResources(), R.drawable.horizonsx); 
bmpWidth = bitmap.getWidth(); 
bmpHeight = bitmap.getHeight(); 
drawMatrix(); 

private void drawMatrix(){ 

Matrix matrix = new Matrix(); 
matrix.setTranslate(0,10); 


    Bitmap resizedBitmap = Bitmap.createBitmap(bitmap, 0,0, bmpWidth, bmpHeight, matrix, true); 

imageviewrot.setImageBitmap(resizedBitmap); 
imageviewrot.setScaleType(ScaleType.CENTER); ///THIS WAS THE KEY LINE 

}

mais n'a pas réussi à traduire le bitmap avec la valeur de 10. Comment puis-je le faire? merci

Répondre

0

faire usage de sprite s ... où un sprite tenir ur bitmap et nous pouvons faire translation/rotation sur sprite

prendre quelques conseils de here

+0

comment je peux le faire? – user2307181

+0

a modifié la réponse ... avez-vous vérifié? –

+0

si je manipule le code xml avec traduction, cela fonctionne, mais comment manipuler le code xml en java? – user2307181