Animation 尝试在BlackBerry中设置gif图像动画时出现ClassCastException
当我试图在BlackBerry中为一个图像制作动画时,我遇到了ClassCastException。我尝试了很多方法,但都导致了例外。我参考了BlackBerry knowledgecenter的文章“”,并在主屏幕上尝试了以下代码。我还尝试使用“”博客文章中的@swati代码。我犯了什么错Animation 尝试在BlackBerry中设置gif图像动画时出现ClassCastException,animation,blackberry,animated-gif,Animation,Blackberry,Animated Gif,当我试图在BlackBerry中为一个图像制作动画时,我遇到了ClassCastException。我尝试了很多方法,但都导致了例外。我参考了BlackBerry knowledgecenter的文章“”,并在主屏幕上尝试了以下代码。我还尝试使用“”博客文章中的@swati代码。我犯了什么错 GIFEncodedImage bitmapImage=(GIFEncodedImage)GIFEncodedImage.getEncodedImageResource("CuteCapLa4.gif");
GIFEncodedImage bitmapImage=(GIFEncodedImage)GIFEncodedImage.getEncodedImageResource("CuteCapLa4.gif"); //**Getting Exception at this line**
AnimatedGIFField image_field=new AnimatedGIFField(bitmapImage);
add(image_field);
如上所述:
rapc
具有将图像文件转换为png格式的选项。但它保留了原始文件的名称和扩展名。在这种情况下,您将失去设置动画的能力,同时获得ClassCastException
如果您使用的是eclipse,则可以在“Build”子菜单下的应用程序描述符XML文件中选中此选项。如前所述:
rapc
具有将图像文件转换为png格式的选项。但它保留了原始文件的名称和扩展名。在这种情况下,您将失去设置动画的能力,同时获得ClassCastException
如果您使用的是eclipse,您可以在“Build”子菜单下的应用程序描述符XML文件中选中此选项。请检查此答案谢谢您的回答我在发布问题后也看到了此链接。现在我的pblm是图像正在显示,但动画不起作用。为什么我不知道实际上我想要的是图像应该闪烁(如隐藏和显示)继续使用一些动画。这可能是因为你现在有png而不是gif图像。png不存储动画,因为我想我只拍摄了gif图像。拍摄完gif图像后,我至少能够显示图像。使用png它不起作用。对于gif图像,仅动画不会出现。请检查此答案谢谢你的回复,我也是在发布问题后使用此链接。现在我的pblm是图像正在显示,但动画不起作用。为什么我不知道实际上我想要的是图像应该闪烁(如隐藏和显示)继续使用一些动画。这可能是因为您现在使用的是png而不是gif图像。png不存储动画,因为我认为我只拍摄了gif图像。在拍摄gif图像后,我至少能够显示图像。使用png它不起作用。仅gif图像的动画不会出现。