等待屏幕出现动画错误 - BlackBerry

时间:2012-10-03 10:05:36

标签: blackberry blackberry-jde

enter image description here

以上是我使用ActivityIndicatorView显示等待屏幕时的截图。知道为什么我的微调器图像显示在狭窄的条带内吗?

我的代码是:

ActivityIndicatorView act = new ActivityIndicatorView(Field.FIELD_HCENTER);
Bitmap spinImage = Bitmap.getBitmapResource("img/spinner.jpg");
act.createActivityImageField(spinImage, 9,Field.FIELD_HCENTER );
LabelField label = new LabelField(message);
DialogFieldManager manager = new DialogFieldManager();
popup = new PopupScreen(manager);
manager.addCustomField(label);
manager.addCustomField(act);

编辑:微调图片
enter image description here
EDIT 2:仅当帧数= 1且image = spinner.gif时才有完整的微调器图像 enter image description here

2 个答案:

答案 0 :(得分:2)

您没有上传 img/spinner.jpg ,因此我假设图片只有一帧。尝试更换行

act.createActivityImageField(spinImage, 9,Field.FIELD_HCENTER );

act.createActivityImageField(spinImage, 1, Field.FIELD_HCENTER);

同时仔细检查API documentation

答案 1 :(得分:1)

感谢Nate和Rupak。
我将此留给面临类似问题的其他人。我只需要使用图像帧的宽度,即帧的宽度乘以帧的总数。参考here


我设置了帧数4和图像:enter image description here