Den " TiledLayer " klasse i Java skaber billeder ved hjælp af fliser eller en lagdelt gruppe af billeder. Hver sektion af billedet er en flise og hver indeholder en udpeget indeks værdi . Du kan rotere billederne i fliserne ved hjælp af Java loop -funktionen. Sløjfen går gennem hvert billede og flytter det til den næste placering. Instruktioner
1
Åbn din foretrukne Java programmering editor og det projekt, du ønsker at redigere. Dobbeltklik på kildekoden fil til at rotere fliserne.
2
Få flisebelagt billedets netdata og bestemme antallet af kolonnen og rækken indekser. Følgende kode henter flisebelagte billeddata : .
Byte [] [] fliser = getGridData (); int rækker = tiles.length , int kolonner = fliser [0] længde
< br > 3
Opsæt en ny flisebelagt layer bruges til at rotere billederne fra den aktuelle flisebelagt layout. Følgende kode opretter en ny flisebelagt lag : Hej
TiledLayer newtiles = new TiledLayer ( kolonner, rækker , fliser, TILE_WIDTH , TILE_HEIGHT )
4
Roter billederne. Følgende kode bruger Java loop til at flytte hvert billede til det næste sted i den flisebelagte layout : Hej
for (int y = 0; y < rækker , y + +) { for (int x = 0; x < , søjler , x + +) { int tempindex = fliser [y +1 ] [ x +1 ] if ( tileIndex > 0) newtiles.setCell (x , y, tempindex );}
5
Indstil det nye lag som billedet layout . Følgende kode bruger den nye " newTiles " lag for at tildele det nye layout : Hej
setTiledLayer ( newTiles )