我应该如何在图像文件中的Android演示幻灯片中实现?

时间:2014-05-31 10:59:08

标签: android image viewflipper presentation picturegallery

我想将我的演示文件(.ppt)转换为图像然后将其放在应用程序上。它只是简单的演示,能够让我向左或向右滑动以更改幻灯片(在这种情况下为图像)。最简单的方法是什么? viewflipper?图片galery?或者任何SDK准备好了吗?示例代码或URL将很棒,因为我还在学习。

2 个答案:

答案 0 :(得分:0)

我认为它会对你有所帮助

SlideShow ppt = new SlideShow(new HSLFSlideShow("slideshow.ppt"));

  //extract all pictures contained in the presentation

  PictureData[] pdata = ppt.getPictureData();

  for (int i = 0; i < pdata.length; i++){

    PictureData pict = pdata[i];

    // picture data
    byte[] data = pict.getData();

    int type = pict.getType();

    String ext;

    switch (type){

      case Picture.JPEG: ext=".jpg"; break;

      case Picture.PNG: ext=".png"; break;

      case Picture.WMF: ext=".wmf"; break;

      case Picture.EMF: ext=".emf"; break;

      case Picture.PICT: ext=".pict"; break;

      default: continue;

    }

    FileOutputStream out = new FileOutputStream("pict_"+i + ext);

      out.write(data);

      out.close();

  }

答案 1 :(得分:0)

我认为你应该选择ViewPager。 android中的原生控件。 您可以在此link中找到示例代码以及有关控件的更多详细信息。