1

KenBurnsEffectライブラリに関連する問題があります。

このライブラリでは、リモート URL から画像を設定します..このように..

 public static final String[] IMAGES20 = new String[] {

            "http://simpozia.com/pages/images/stories/windows-icon.png",
            "http://radiotray.sourceforge.net/radio.png",
            "http://www.bandwidthblog.com/wp-content/uploads/2011/11/twitter-logo.png",
            "http://weloveicons.s3.amazonaws.com/icons/100907_itunes1.png"
};

 List<String> urls = Arrays.asList(IMAGES20);

 final KenBurnsView kenBurnsView = (KenBurnsView)findViewById(R.id.ken_burns_view);

 kenBurnsView.initUrls(urls);

これは完全に機能します。

しかし、私のプロジェクトでは、drawableフォルダーから画像を設定する必要があります..

ドローアブルを URL 文字列として参照するには、使用しましたdrawable://" + R.drawable.img_splash_1,

実装はこんな感じ…

     List<String> IMAGES20= Arrays.asList(

               "drawable://" + R.drawable.img_splash_1,
                "drawable://" + R.drawable.img_splash_2,
                "drawable://" + R.drawable.img_splash_3,
                "drawable://" + R.drawable.img_splash_4,
                "drawable://" + R.drawable.img_splash_5,
                "drawable://" + R.drawable.img_splash_6,
                "drawable://" + R.drawable.img_splash_7

             );


   List<String> urls = Arrays.asList(IMAGES20);

   final KenBurnsView kenBurnsView = (KenBurnsView)findViewById(R.id.ken_burns_view);

   kenBurnsView.initUrls(urls);

しかし、これは機能しません..空白の画面が表示されます。例外なし。何が問題なのか理解できません...

私を助けてください..

4

2 に答える 2

1

このライブラリを見てください。役に立つかもしれません:

https://github.com/flavioarfaria/KenBurnsView

于 2015-05-14T12:09:25.793 に答える
0

解決しましたか?

以下のように書けばいいと思います。

List<Integer> resourceIDs = Arrays.asList(...);
kenBurnsView.initResourceIDs(resourceIDs);
于 2016-01-13T03:52:47.483 に答える