我已经使用viewPager和picasso制作了图像滑块。图像是从我自己的(原始)加载的。我在图片下方放置了共享按钮。
我想使用共享意图共享特定图像。我的意思是,如果我处于位置3的图片中,则只能共享位置3的图片。
显示图像滑块的活动:
public class RajeshDaiActivity extends AppCompatActivity{
ViewPager viewPager;
private int[] imageUrls = new int[]{
R.drawable.oq,
R.drawable.oqqqq,
R.drawable.opt3
};
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_rajesh_dai);
viewPager = findViewById(R.id.view_pager);
ViewPageAdapter adapter = new ViewPageAdapter(this, imageUrls);
viewPager.setAdapter(adapter);
ImageView ShareButton = findViewById(R.id.share);
ShareButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Intent share = new Intent("android.intent.action.SEND");
//?? how??
}
});
}
private int getItem(int i) {
return viewPager.getCurrentItem() + i;
}
}
答案 0 :(得分:0)
从上面发布的代码来看,您似乎需要实现一个接口并捕获特定图像的click事件,并实现片段类中特定功能的重写实现中的重定向逻辑。希望这可以澄清您的问题。