Peut-on faire un tableau de RectF ?
Bonjour,
La question est dans le titre ..
Je désire dessiner dans un CANVAS une série de rectangles (qui seront en fait des boutons) et je tente l'utilisation d'un tableau de RectF
Le code ci-dessous est le code "pour essayer", si ça marche, il y aura bien sûr une boucle.
Eclipse ne proteste pas, mais ça plante à l'endroit indiqué.
Code:
1 2 3 4 5 6
|
RectF[] monRec = new RectF[3];
monRec[0].set(0,284,28, 307);
monRec[1].set(30,284,58, 307);
canvas.drawRoundRect(monRec[0],4,4,setTrait) ; // <<< ça plante ici
canvas.drawRoundRect(monRec[1],4,4,setTrait) ; |
Voici ce que dit le LogCat (extrait) :
Code:
1 2 3 4 5 6 7 8
|
03-13 21:06:33.620: WARN/SQLiteDirectCursorDriver(222): Found SQL string that ends in ; -- SELECT _id , Code ,Type , LatE6 , LonE6 FROM WP WHERE Type <> 'UL' AND LatE6 > (47007833-333333) AND LatE6 < (47007833+333333) AND LonE6 > (-1001667-488831) AND LonE6 < (-1001667+488831);
03-13 21:07:50.514: DEBUG/AndroidRuntime(222): Shutting down VM
03-13 21:07:50.514: WARN/dalvikvm(222): threadid=3: thread exiting with uncaught exception (group=0x4001b188)
03-13 21:07:50.520: ERROR/AndroidRuntime(222): Uncaught handler: thread main exiting due to uncaught exception
03-13 21:07:50.730: ERROR/AndroidRuntime(222): java.lang.NullPointerException
03-13 21:07:50.730: ERROR/AndroidRuntime(222): at org.SimpleGpsNav02.riAndroid.MonTrace.onDraw(MonTrace.java:143)
03-13 21:07:50.730: ERROR/AndroidRuntime(222): at android.view.View.draw(View.java:6535) |
Toute bonne idée sera la bienvenue ... comme d'hab.
Merci d'avance ...