2017-05-17 102 views
0

如何僅顯示center portion of image並點擊要在新活動中顯示完整圖像。我使用listview與圖像和文字部分。我使用Picasso library顯示圖像。僅顯示圖像的中心部分並點擊顯示完整圖像

這裏我添加代碼的ImageView

我生成的ImageView按照數據大小的點擊事件,因爲我創造了滑蓋式等等。

Picasso.with(Global.mcontext).load(Utils.URL + data.get(position).Image.get(i).Image).fit().error(R.drawable.ic_profile).into(holder.img_playlist[i]); 

holder.img_playlist = new ImageView[data.size()]; 

    holder.layout_playlist_main.setOnClickListener(new View.OnClickListener() { 
       @Override 
       public void onClick(View v) { 
        if (data.get(position).Image != null && data.get(position).Image.size() > 0) { 
         Intent intent = new Intent(context, ShowImageSecondary.class); 
         Global.Data = data.get(position); 
         context.startActivity(intent); 
        } 
       } 
      }); 

誰能幫助我

+0

您可以使用中心作物的規模型 –

+0

Vaibhav的庫馬爾在何處設置中心作物畢加索或在新的ImageView –

+0

需要調用正寬度和高度 –

回答

0

雖然你的ListView項創建的ImageView,使用此代碼:

ImageView image = new ImageView(this); 
     image.setAdjustViewBounds(true); 
     image.setScaleType(ImageView.ScaleType.CENTER_CROP); 

再有就是不需要調用fitcenterCrop而使用畢加索設置圖像。


使用centerCrop()爲ImageView的,它可作爲畢加索的功能。

+0

中心作物新ImageView的 –

+0

對不起調整,但我沒有得到你。你能詳細說明嗎? – Sac

+0

囊你想了解請告訴我! –