仅显示图像的中心部分并单击显示完整图像
display only centre part of image and on click show full image
我怎样才能只显示 center portion of image
并且在点击时想在新的 activity 中显示完整图像。我正在使用带有图像和文本部分的列表视图。我正在使用 Picasso library
.
显示图像
这里我添加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);
}
}
});
谁能帮帮我
在 ListView 项中创建 ImageView 时,使用此代码:
ImageView image = new ImageView(this);
image.setAdjustViewBounds(true);
image.setScaleType(ImageView.ScaleType.CENTER_CROP);
然后在使用 Picasso 设置图像时无需调用 fit
或 centerCrop
。
对 imageView 使用 centerCrop()
,它可用作 Picasso 函数。
我怎样才能只显示 center portion of image
并且在点击时想在新的 activity 中显示完整图像。我正在使用带有图像和文本部分的列表视图。我正在使用 Picasso library
.
这里我添加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);
}
}
});
谁能帮帮我
在 ListView 项中创建 ImageView 时,使用此代码:
ImageView image = new ImageView(this);
image.setAdjustViewBounds(true);
image.setScaleType(ImageView.ScaleType.CENTER_CROP);
然后在使用 Picasso 设置图像时无需调用 fit
或 centerCrop
。
对 imageView 使用 centerCrop()
,它可用作 Picasso 函数。