2017-12-30 17 views
0
public class MainActivity extends AppCompatActivity { 

    ImageViewer Fresco; 

    Integer[] images = {R.drawable.b1, R.drawable.b2, R.drawable.b3, R.drawable.b4, R.drawable.b5, R.drawable.b6, R.drawable.b7, R.drawable.b8, R.drawable.b9, R.drawable.b10}; 


    @Override 
    protected void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.activity_main); 



     new ImageViewer.Builder(MainActivity.this, images) 
       .setStartPosition(R.drawable.b1) 
       .show(); 


    } 
} 

私はgitのからサンプルを試してみてください:: https://github.com/stfalcon-studio/FrescoImageViewerFrescoImageViewerにdrawableフォルダから画像を追加するには?

+0

ありがとうございます。 –

答えて

0

を取得し、あなたのすべてのあなたは彼らのパスで欲しい描画可能! ImageViewerは文字列(つまり、画像のURL)のリストまたは配列を必要とするため、文字列として返します。

このような方法で各画像を取得します。これら

String imageUri = "drawable://" + R.drawable.image; 
or 
    Uri path = Uri.parse("android.resource://com.rizwan.appo.gappo/" + R.drawable.naruto_img); 
    String url1= path.toString(); 
or 
    Uri otherPath = Uri.parse("android.resource://com.rizwan.appo.gappo/drawable/naruto_img"); 
    String url2= otherPath .toString(); 


ImageViewer Fresco; 

    String[] images = {url1,url2,.......}; 


    @Override 
    protected void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.activity_main); 



     new ImageViewer.Builder(MainActivity.this, images) 
       .setStartPosition(R.drawable.b1) 
       .show(); 


    } 
} 
+0

私はあなたの望むdrawableへの道を得るためのいくつかの異なった方法を示しました。 –

0

mSimpleDraweeView.setImageURI(UriUtil.getUriForResourceId(R.drawable.ic_launcher));

関連する問題