Dans mon projet, je souhaite afficher un écran de chargement avec une image de roulage (éventuellement avec un fichier .gif) pendant que ma connexion http s'est produite.Chargement de la roue de l'écran avec Blackberry JAVA SDK 6.0 Indicateur d'activité Elément d'interface utilisateur
Mon code est ci-dessous. Il étend une classe qui étend MainScreen. Je montre cet écran lorsque l'utilisateur a cliqué sur le bouton de connexion.
public class MSWheelScreen extends MSScreen{
//Constructor
public MSWheelScreen(){
super();
add(new SeparatorField());
add(new LabelField("Loading...", Field.FIELD_HCENTER));
add(new SeparatorField());
add(new LabelField());
ActivityIndicatorView myview = new ActivityIndicatorView(Field.USE_ALL_WIDTH);
ActivityIndicatorModel mymodel = new ActivityIndicatorModel();
ActivityIndicatorController mycontroller = new ActivityIndicatorController();
myview.setController(mycontroller);
myview.setModel(mymodel);
mycontroller.setModel(mymodel);
mycontroller.setView(myview);
mymodel.setController(mycontroller);
Bitmap mybitmap = Bitmap.getBitmapResource("img/wheel.gif");
myview.createActivityImageField(mybitmap, 5, Field.FIELD_HCENTER);
add(myview);
}
}
Quoi qu'il en soit; mon problème est que, je ne peux pas montrer l'image de la roue comme je le voulais. Je peux seulement voir la partie de la roue, je ne suis pas capable de voir le fichier .gif entier comme je l'ouvre dans un navigateur. Donc je veux ajuster le fichier .gif que j'ai ajouté sur l'écran de chargement. Je veux savoir quelques méthodes intégrées que je peux utiliser avec des éléments d'interface utilisateur d'indicateur d'activité pour ajuster mon gif.
Le lien pour ma course exemple capture d'écran:
http://imageshack.us/photo/my-images/191/9800j.jpg/
Le lien pour gif d'origine.
http://imageshack.us/photo/my-images/810/ajaxloaderw.gif/
C'est génial, merci. –
Excellente implémentation, fonctionne correctement. –