سلام
فرض کنید ما یک گرید ویو داریم که قراره توش 100 عکس باشه ...
چون حجم عکسا بالا هست و حجم برنامه ممکنه سربه فلک بکشه ما قصد داریم عکس ها رو در هاستی با لینک مستقیم و ثابتی بریزیم و گرید ویو عکس ها رو از رو آدرس اینترنتیشون بخونه و در برنامه نمایش بده
کسی تا حالا ابن کار رو کرده و بلد؟
من در برنامم به صورت آفلاین می خونم با این کد ها :
از چه راهی به هدفم برسم؟
فرض کنید ما یک گرید ویو داریم که قراره توش 100 عکس باشه ...
چون حجم عکسا بالا هست و حجم برنامه ممکنه سربه فلک بکشه ما قصد داریم عکس ها رو در هاستی با لینک مستقیم و ثابتی بریزیم و گرید ویو عکس ها رو از رو آدرس اینترنتیشون بخونه و در برنامه نمایش بده
کسی تا حالا ابن کار رو کرده و بلد؟
من در برنامم به صورت آفلاین می خونم با این کد ها :
کد:
GridView grid;
public String myImages = {"ax1.png","ax2.png",};
grid = (GridView) findViewById(R.id.grid);
grid.setAdapter(new ImageAdapter(this));
grid.setVisibility(View.INVISIBLE);
grid.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view,
try {
if(position==0)
bm1 = BitmapFactory.decodeStream(getAssets().open("ax1.png"));
else if(position==1)
bm1 = BitmapFactory.decodeStream(getAssets().open("ax2.png"));
} catch (IOException e) {
e.printStackTrace();
}
if(bm1.getWidth()>minsize || bm1.getHeight()>maxsize)
ChangeBitmap1Size();
btnImage1.clearAnimation();
if(source2==null)
{
createanimations();
btnImage2.setAnimation(animation2);
}
imageselected = true ;
bm1Widthzoom = bm1.getWidth();
bm1Heightzoom = bm1.getHeight();
bm1changed = bm1;
editimage = 1;
cropimage1up = 0;
cropimage1left = 0;
cropimage1right = bm1.getWidth();
cropimage1down = bm1.getHeight();
new ProcessingBitmapAsync().execute("");
grid.setVisibility(View.INVISIBLE);
}
});
از چه راهی به هدفم برسم؟